我在 webapp2 上运行我的项目,并使用此命令在本地运行
python2 /home/jaskaran/Documents/office/google-app-engine/google_appengine/dev_appserver.py /home/jaskaran/Documents/office/shipper-dashboard --storage_path=/home/jaskaran/Documents/office/google-app-engine/appenginedatastore/appenginedatastore/logixNetwork
并部署在 GCP 上
我找到了 docker 镜像
google/cloud-sdk:272.0.0 用于支持 python2 的 google appengine
现在我可以使用 docker 部署这个项目,以便我可以在 python2 上运行它
我也运行谷歌应用程序引擎ndb
根据 App Engine 运行时生命周期策略,您将无法再使用已达到支持终止的运行时来部署应用程序。
PS:我的建议是迁移到Python3而不是这种解决方法。 Python27 早已不复存在,并且没有为其发布补丁。谷歌还在文档中指出,继续部署生命周期终止运行时的解决方法只是实验性的,这意味着他们可以随时放弃对其的支持。