documentation
documentation copied to clipboard
[Request]: App deployment Google App Engine Flexible environment update
Summary
For Strapi latest version 4.1.x, NodeJS version requirement in some Strapi official plugins requires >= 12.22.0. However, the NodeJS runtime in the Google App Engine flexible environment only provides v12.19.0.
Therefore, it requires an updated document to be deployed in the Google App Engine flexible environment.
Why is it needed?
The NodeJS requirement in some Strapi official plugins requires >= 12.22.0, the NodeJS version in the Google App Engine flexible environment is 12.19.0.
It will throw any error The engine "node" is incompatible with this module. Expected version ">=12.22.0 <=16.x.x". Got "12.19.0"
and the deployment will not success.
Suggested solution(s)
According to the issue in Google IssueTracker (https://issuetracker.google.com/issues/203594728?pli=1), it has to use the custom runtime to replace the Google original nodejs runtime to make it work with latest NodeJS version.
Related issue(s)/PR(s)
No response
Hello @sccmlkf. Thank you for posting this issue, and I apologize that it took so long for someone to respond. I just started looking at our Google App Engine deployment guide this morning. I will leave this issue open until there is a PR that fixes the issue. Thanks for your understanding.
Hi and apologies again it took so long to get another answer from the Strapi Documentation team. I'll transfer this request to our internal backlog and we'll take this into consideration for the Strapi v5 docs we've just started writing. For transparency, though, I should mention our current priority is more on Strapi's core code and features than on 3rd-party tools and deployment platforms. I'll close this issue for now, thanks again for your precious feedback!