【问题标题】:Google cloud error when deploying container: environment variable is missing部署容器时谷歌云错误:缺少环境变量
【发布时间】:2021-06-19 02:41:12
【问题描述】:

当我尝试将我的 docker 容器部署到 Google 云时,我收到了错误 (RuntimeError) environment variable DATABASE_URL is missing.,即使我已经使用指令 here 成功设置了 DATABASE_URL 变量。

在我运行命令gcloud run deploy --image gcr.io/PROJECT-ID/backend --platform managed 后发生此错误,任何帮助将不胜感激。

【问题讨论】:

    标签: postgresql docker google-cloud-platform environment-variables gcloud


    【解决方案1】:

    您需要使用此处的说明为 Cloud Run gcloud run ... 设置环境变量:

    https://cloud.google.com/sdk/gcloud/reference/run/deploy#--set-env-vars

    某种形式:

    gcloud run deploy ${NAME} \
    --image=gcr.io/${PROJECT-ID} \
    --set-env-vars=DATABASE_URL="[[DATABASE-URL]]" \
    ...
    

    您参考的说明适用于 Cloud Composer,它是一项不同的 Google 服务,它有不同的要求。

    如果您想要更具体的答案,请提供有关您正在尝试做什么、如何操作(请包括您使用的命令)以及发生了什么(请包括输出|错误)的更多详细信息命令)。

    【讨论】:

      猜你喜欢
      • 2019-10-21
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多