Development environment for a NodeJS App
Dockefile
FROM node:16-alpine WORKDIR /app COPY package.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"]
.dockerignore
node_modules npm-debug.log .git Dockerfile .dockerignore
Open your browser on http://localhost:3000
docker-compose.yaml
version: "3.8"
services:
app:
build:
context: .
dockerfile: Dockerfile
volumes:
- './src:/app/src'
- './public/assets:/app/public/assets'
- '/app/node_modules'
ports:
- 3000:3000
stdin_open: true
environment:
- CHOKIDAR_USEPOLLING=true
No comments:
Post a Comment