Я создал приложение React и пытаюсь запустить приложение с контейнером Docker. Для запуска приложения я использую команду npm start
.
Теперь проблема возникает, когда я пытаюсь выполнить инструкцию docker run
, в результате этого:
>> docker run --name viade_en3b1 -p 3000:3000 viade_en3b1
> viade_en3b1@1.1.0 start /app
> react-scripts start
ℹ 「wds」: Project is running at http://172.17.0.2/
ℹ 「wds」: webpack output is served from /viade_en3b1
ℹ 「wds」: Content not from webpack is served from /app/public
ℹ 「wds」: 404s will fallback to /viade_en3b1/
Starting the development server...
Dockerfile :
FROM node:12.14.1
COPY . /app
WORKDIR /app
RUN npm install
CMD ["npm", "start"]
Я уже пробовал с docker -композицией, так как мне также нужен сервер, работающий вместе с приложением. Результатом выполнения следующей docker -композиции является то, что сервер правильно запускается на порту 8443
, но приложение показывает, что npm exited with code 0
при попытке инициализировать службу.
docker -композит :
version: '3'
services:
solidserver:
image: nodesolidserver/node-solid-server
container_name: solidserver
ports:
- "8443:8443"
sampleweb:
build: .
ports:
- "3000:3000"