返回

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 文件的步骤是:

  1. 下载 .env 文件
  2. 构建容器镜像
  3. 将容器镜像推送到 gcr
  4. 将容器映像部署到 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"]

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像