40 lines
738 B
YAML
40 lines
738 B
YAML
version: "3.9"
|
|
|
|
services:
|
|
dev:
|
|
container_name: dev
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- .:/app
|
|
- /app/node_modules # prevent overwriting node_modules with empty host dir
|
|
ports:
|
|
- "3000:3000"
|
|
environment:
|
|
NODE_ENV: development
|
|
NEXT_TELEMETRY_DISABLED: 1
|
|
command: npm run dev
|
|
restart: unless-stopped
|
|
networks:
|
|
- devnet
|
|
|
|
prod:
|
|
container_name: prod
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
environment:
|
|
NODE_ENV: production
|
|
NEXT_TELEMETRY_DISABLED: 1
|
|
ports:
|
|
- "8080:3005"
|
|
command: npm run start
|
|
restart: unless-stopped
|
|
networks:
|
|
- devnet
|
|
|
|
networks:
|
|
devnet:
|
|
driver: bridge
|