Не удалось развернуть узел на Elastic Beanstalk: команда '/ bin / sh -c npm install' вернула ненулевой код: 1 - PullRequest
1 голос
/ 05 апреля 2019

Я использую эластичный beanstalk из AWS для развертывания и размещения приложения реагирования с использованием Docker.

Развертывание происходит загадочно, даже несмотря на то, что мне удается создать образ Docker на моем локальном компьютере.Проверка журналов экземпляра EC2 (с использованием eb ssh) не дает более подробного объяснения, что это:

--------------------------------
/var/log/eb-commandprocessor.log
--------------------------------
Step 5/14 : COPY package.json /usr/src/app/package.json
---> Using cache
---> f06f2c9d6519
Step 6/14 : RUN npm install
---> Running in 9926fc11431f
The command '/bin/sh -c npm install' returned a non-zero code: 1
Failed to build Docker image aws_beanstalk/staging-app: 2c9d6519

Я даже пытался запустить команду npm install внутри последнего слоя встроенного контейнера.используя

sudo docker commit 9926fc11431f test && docker run -it test bash
cd /path/to/wordir
npm install 

Но код возврата на самом деле 0

Есть ли другой способ, который может привести к сбою, и журналы возвращают мне неправильные ошибки?

...