Ошибка выпуска выпуска: истекло время ожидания выполнения условия (нет файлов для загрузки)
Попытка развернуть веб-приложение nodejs на AWS через процесс CI/CD в первый раз. Проект находится под учетной записью группы с другими проектами, которые были успешно развернуты, поэтому 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 и asp net.
1 ответ
Попробуй отредактировать скрипты в package.json и добавить
"scripts": {
"deploy_prod": "mocha",
"start": "node index.js"
},