google app engine python2 代码使用 docker 部署

问题描述 投票:0回答:1

我在 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

docker python-2.7 google-app-engine
1个回答
0
投票
  1. 根据 Google 文档,Python27 已终止支持

根据 App Engine 运行时生命周期策略,您将无法再使用已达到支持终止的运行时来部署应用程序。

  1. 但是,Google 提供了一种继续部署它们的方法。您必须按照 Google 文档此处
  2. 中列出的步骤进行操作

PS:我的建议是迁移到Python3而不是这种解决方法。 Python27 早已不复存在,并且没有为其发布补丁。谷歌还在文档中指出,继续部署生命周期终止运行时的解决方法只是实验性的,这意味着他们可以随时放弃对其的支持。

© www.soinside.com 2019 - 2024. All rights reserved.