首次尝试通过CI/CD流程将nodejs web应用程序部署到AWS。项目在一个组账号下,其他项目已经部署成功,所以已经为组设置了Kubernetes。但是我们得到了下面的错误。
我们不知道这是什么意思。我们使用的是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部署的。
发布于 2020-08-07 05:25:20
尝试在package.json中编辑脚本并添加
"scripts": {
"deploy_prod": "mocha",
"start": "node index.js"
},
https://stackoverflow.com/questions/63291825
复制相似问题