【发布时间】:2022-11-28 01:52:00
【问题描述】:
我正在尝试部署我存储在谷歌 eu.gcr.io 上的图像。我想将环境变量NODE_ENV设置为production。
我的命令:
gcloud beta 运行部署我的应用程序前端 --image=eu.gcr.io/my-project/my-app-frontend/my-app-frontend:abcdefghijklmnopqrstuvwxyz123 --execution-environment=gen2 --region=europe-north1 --project=my-project && gcloud运行 services update-traffic my-app-frontend --to-latest --set-env-vars=[NODE_ENV=production]
错误:
OK Deploying... Done. OK Creating Revision... OK Routing traffic... Done. Service [my-app-frontend] revision [my-app-frontend-00024-nub] has been deployed and is serving 100 percent of traffic. Service URL: https://my-app-frontend-abcdefghij-ab.a.run.app ERROR: (gcloud.run.services.update-traffic) unrecognized arguments: --set-env-vars (did you mean '--set-tags'?) NODE_ENV=production To search the help text of gcloud commands, run: gcloud help -- SEARCH_TERMS我已经阅读了手册,set-env-vars 是其中的一部分:https://cloud.google.com/sdk/gcloud/reference/run/deploy#--set-env-vars
我错过了什么?
【问题讨论】:
-
你在哪里设置
--set-env-vars -
我将 --set-env-vars 设置为命令的最后一部分。请参阅上面问题中的“我的命令”。