发布生产失败:等待条件超时(无文件上传)

时间:2020-08-06 21:13:40

标签: node.js gitlab devops gitlab-ci gitlab-autodevops

首次尝试通过CI / CD流程将Node.js Web应用程序部署到AWS。该项目与其他已成功部署的项目在组帐户下,因此已为该组设置了Kubernetes。但是我们遇到了以下错误。

enter image description here

我们不知道这意味着什么。我们正在使用AutoDevOps。

这是我们的Docker文件的样子:

FROM node:10

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 5000
CMD [ "node", "index.js" ]

&这是package.json文件的外观:

{
  "name": "packageapi",
  "version": "1.0.0",
  "description": "Package API",
  "main": "index.js",
  "scripts": {
    "test": "mocha",
    "start": "node index.js"
  },
  "author": "Random Anon",
  "dependencies": {
    "@sendgrid/mail": "^7.2.1",
    "body-parser": "^1.19.0",
    "express": "^4.17.1",
    "helmet": "^3.23.3",
    "mocha": "^8.1.1",
    "mysql": "^2.18.1"
  },
  "devDependencies": {
    "nodemon": "^2.0.4"
  }
}

我们在做什么错?无法引用组中的其他项目,因为它们是使用java spring boot和asp net部署的。

1 个答案:

答案 0 :(得分:0)

尝试在package.json中编辑脚本并添加

"scripts": {
    "deploy_prod": "mocha",
    "start": "node index.js"
  },
相关问题