节点容器崩溃而没有错误输出

时间:2020-06-07 09:52:02

标签: node.js docker

我正在尝试运行名为Client的Node容器。

Dockerfile:

FROM node:14.4.0-alpine

WORKDIR /usr/src/app

ENV PATH /usr/src/app/node_modules/.bin:$PATH

COPY package.json /usr/src/app/package.json
COPY package-lock.json /usr/src/app/package-lock.json
RUN npm ci
RUN npm install react-scripts@2.1.8 -g --silent --no-optional

CMD ["npm", "start"]

docker-compose:

version: '3.7'

services:

  users:
    build:
      context: ./services/users
      dockerfile: Dockerfile
    volumes:
      - './services/users:/usr/src/app'
    ports:
      - 5001:5000
    environment:
      - FLASK_ENV=development
      - APP_SETTINGS=project.config.DevelopmentConfig
      - DATABASE_URL=postgres://postgres:postgres@users-db:5432/users_dev
      - DATABASE_TEST_URL=postgres://postgres:postgres@users-db:5432/users_test
    depends_on:
      - users-db

...
...

  client:
    build:
      context: ./services/client
      dockerfile: Dockerfile
    volumes:
      - './services/client:/usr/src/app'
      - '/usr/src/app/node_modules'
    ports:
      - 3007:3000
    environment:
      - NODE_ENV=development
      - REACT_APP_USERS_SERVICE_URL=${REACT_APP_USERS_SERVICE_URL}
    depends_on:
      - users

所有服务都可以在开发服务器上正常工作,但是当我尝试对Node进行容器化时,一旦旋转容器,它就会崩溃。日志给了我这个:

ℹ 「wds」: Project is running at http://172.18.0.5/
ℹ 「wds」: webpack output is served from 
ℹ 「wds」: Content not from webpack is served from /usr/src/app/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...

您可以想象对我不是很有帮助。我应该采取什么步骤来诊断问题出在哪里?

0 个答案:

没有答案
相关问题