ReactJS застрял на «запуске сервера разработки …» в контейнере Docker

#javascript #reactjs #docker #npm #dockerfile

#javascript #reactjs #docker #npm #dockerfile

Вопрос:

Я использую Windows Docker для развертывания своих приложений React. Я столкнулся с проблемой, когда я развертываю определенное приложение, оно застревает на этапе «Запуска сервера разработки …». Прошло 1 час и все еще не изменилось.

Вот фрагмент из файла Dockerfile:

 # pull official base image
FROM node:13.12.0-alpine

# set working directory
WORKDIR /app

# add `/app/node_modules/.bin` to $PATH
ENV PATH /app/node_modules/.bin:$PATH

# install app dependencies
COPY package.json ./
COPY package-lock.json ./
RUN npm install --silent
RUN npm install react-scripts@3.4.1 -g --silent
RUN npm install axios --silent

# add app
COPY . ./

# start app
CMD ["npm", "start"]
  

Чтобы создать образ, используйте команду: docker build -t react_project: dev .

Для создания контейнера я использовал эту команду:

 docker run -it --rm -v react-v:/app -v /app/node_modules `
-v C:inetpubwwwrootSSSFImages_IPMA:/app/public/ipma_images `
-v D:Images_camerasCameraRib31Jan:/app/public/camera_images/CameraRib31Jan `
-v D:Images_camerasCameraRibUMa:/app/public/camera_images/CameraRibUMa `
-v D:Images_camerasCameraRPiCam1:/app/public/camera_images/CameraRPiCam1 `
-v D:Images_camerasCameraRPiCam2:/app/public/camera_images/CameraRPiCam2 `
-v D:Images_camerasCameraUnifi:/app/public/camera_images/CameraUnifi `
-v D:DataImagesScanner:/app/public/camera_images/ImagesScanner `
-p 8831:8831 -e CHOKIDAR_USEPOLLING=true vimetri:dev
  

У них перенаправлено много томов, потому что они служат для отображения изображений в этих папках в моем приложении React. Эти папки содержат тысячи изображений, и я не знаю, вызывает ли это застревание.