docker-compose не живая перезагрузка набора тестов React - PullRequest
0 голосов
/ 01 апреля 2019

У меня возникла проблема с npm test не перезагружается при работе docker-compose up --build.

Моя текущая настройка - это Window 10 Home, на котором запущена панель инструментов Docker.С добавлением CHOKIDAR_USEPOLLING=true к файлу .env в корне моего проекта.Тома также были смонтированы согласно.

У меня есть две службы web и tests, работающие npm start и npm test соответственно.Служба web в режиме реального времени перезагружается при изменениях, но не в службе tests при добавлении новых тестовых случаев.

Локальное тестирование npm test, в режиме реального времени она перезагружается при добавлении новых тестовых случаев.


docker-compose.yml:

version: '3'
services:
  web:
    build:
      context: .
      dockerfile: Dockerfile.dev
    ports:
      - "3000:3000"
    volumes:
      - /app/node_modules
      - .:/app
  tests:
    build:
      context: .
      dockerfile: Dockerfile.dev
    volumes:
      - /app/node_modules
      - .:/app
    command: ["npm", "test"]

Dockerfile.dev:

FROM node:alpine

WORKDIR '/app'

COPY package.json .
RUN npm install

CMD ["npm", "start"]
...