Docker -композит - npm ОШИБКА! Ошибка при запуске сценария client@0.1.0 - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть приложение, созданное с docker -композицией, которое прекрасно работало, пока я не сделал новое:

docker-compose -f docker-compose-dev.yml up -d --build.

Несмотря на то, что я не коснулся моей конфигурации службы 'клиента', теперь он разрывается со следующим журналом:

The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! client@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the client@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-04-17T21_19_15_181Z-debug.log

> client@0.1.0 start /usr/src/app
> react-scripts start

Обслуживание сейчас nginx не удается подключиться вверх по течению к «клиенту».

...

client:
    build:
      context: ./services/client
      dockerfile: Dockerfile-dev
    volumes:
      - './services/client:/usr/src/app'
      - '/usr/src/app/node_modules'
    ports:
      - 3000:3000
    env_file:
      - .env-dev
    depends_on:
      - web

Есть ли решение для этого?

1 Ответ

0 голосов
/ 18 апреля 2020

Docker сети настолько чувствительны.

Что исправило это для меня после перестроения:

$ docker rmi $(docker images --filter "dangling=true" -q --no-trunc) --force

, затем:

$ docker-compose -f docker-compose-dev.yml down

и наконец:

$docker-compose -f docker-compose-dev.yml up -d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...