【发布时间】:2025-12-05 09:40:01
【问题描述】:
我正在将 Python rest_framework 应用程序部署到应用程序引擎,但我的 app.yaml 失败并显示错误消息 (gcloud.app.deploy) Error Response: [13] Failed to create manifest file.
我试图修改app.yaml 文件。我试图通过将python版本声明为python27来部署应用程序,我成功部署了它。但是,由于我在本地计算机上的virtualenv 设置为python37,因此会出现其他错误。
runtime: python37
entrypoint: gunicorn -b :8080 workshop.wsgi
instance_class: F2
beta_settings:
cloud_sql_instances: neverland:europe-west3:neverlandsql2
env_variables:
SECRET_KEY: "*****************************************"
DJANGO_SETTINGS_MODULE: "workshop.settings.settings"
DEBUG: "True"
handlers:
- url: /static
static_dir: static/
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto
我希望 app.yaml 能够正常工作,即使部署环境是 python37。
【问题讨论】:
-
如果您导航到console.cloud.google.com/cloud-build/builds,您是否看到任何失败的项目构建?如果是的话,你能分享一下日志的内容吗?
-
我没有看到任何构建失败,因为应用无法部署。
-
您能否分享您使用的部署命令,以及添加了
--verbosity=debug标志的运行它的整个结果?
标签: django-rest-framework google-app-engine-python app.yaml