Ошибка выпуска выпуска: истекло время ожидания выполнения условия (нет файлов для загрузки) - PullRequest
0 голосов
/ 07 августа 2020

Попытка развернуть веб-приложение 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" ]

и так выглядит пакет. 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 весенней загрузки и asp net.

1 Ответ

0 голосов
/ 07 августа 2020

Попробуйте отредактировать скрипты в пакете. json и добавить

"scripts": {
    "deploy_prod": "mocha",
    "start": "node index.js"
  },
...