docker-部署到云运行时出现云构建错误
发布时间:2022-09-10 06:56:03 607
相关标签: # nginx
一年来,我一直在运行一个云构建服务,它将一个 nextjs 应用程序部署到一个云运行容器。本周,在进行了一些提交后,即使我没有在 GCP 上进行任何更改,我也无法成功部署更改。在云构建上,错误显示为:
"Deploy": ERROR: (gcloud.run.services.update) Cloud Run error: The user-provided container failed to start and listen on the port defined provided by the PORT=3000 environment variable. Logs for this revision might contain more information.
下载此图像后
ERROR: build step 2 "gcr.io/google.com/cloudsdktool/cloud-sdk:slim" failed: step exited with non-zero status: 1
我对 cloudbuild.yaml 文件的步骤是:
- 下载 .env 文件
- 构建容器镜像
- 将容器镜像推送到 gcr
- 将容器映像部署到 Cloud Run Anthos
我什至将超时时间增加到 900 秒,因为这是我收到的第一个错误。这些步骤过去已经成功部署了应用程序,我只是在 cloudbuild.yaml 中更改了超时时间
我的 dockerfile 只有以下内容:
FROM node:14-alpine
WORKDIR /app
COPY . .
RUN npm install
RUN npm rebuild node-sass
RUN npm run build
EXPOSE 3000
CMD ["npm","start"]
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报