【发布时间】:2021-10-07 06:26:24
【问题描述】:
我正在使用 Cloud Run,我想通过 Github 继续实施,但很明显,我无法上传我的环境变量,所以我可以使用什么
当我使用“实施和编辑新版本”时无法放置它,因为它不会继续,我必须打开它点击它,并填写env
我不能在我的 Dockerfile 上使用 ENV,因为我必须将它上传到我的 Github 上
我不能在 cloud Build 上使用替换它,因为我使用的是 Dockerfile,并且此选项仅适用于 cloudbuild.yml(我不知道如何创建它,我只知道 docker :)
也许我可以在 Cloud run 上编辑 yalm 我不确定这是否是一个好选择
如果我使用gcloud build也许我可以通过,但我必须点击“实施和编辑新版本”并且它不是持续实施
我的 Dockerfile 如果你想帮我在cloudbuild.yml上转换它
FROM node:15
WORKDIR /app
COPY package*.json ./
ENV ENV production
ENV PORT 3000
ENV API_URL https://api.mysite.com
RUN npm install --only=production
COPY . .
RUN npm run build
CMD ["npm", "start"]
【问题讨论】:
-
你是如何配置与 Github 的集成的?你能提供更多细节吗?
标签: docker google-cloud-run google-cloud-build cloudbuild.yaml