Я пытаюсь создать приложение activjs с докером, поэтому мне нужно предоставить свой порт 3000, который является одним из моего сервера webpack.
Вот мой Dockerfile:
FROM node:11-alpine
RUN mkdir /app
WORKDIR /app
COPY package.json .
RUN npm i
COPY . .
CMD ["npm", "start"]
npm start
это просто webpack-dev-server
И мой docker-compose.yml:
version: '3'
services:
sample-app:
container_name: sample-app
build:
context: .
dockerfile: Dockerfile
volumes:
- '.:/app'
- '/app/node_modules'
ports:
- '3000:3000'
И когда я иду на http://localhost:3000/
, это не работает.