Files
project-tracker/deploy/docker-compose.yml

36 lines
699 B
YAML

services:
backend:
build:
context: ../backend
dockerfile: ../deploy/Dockerfile
container_name: project-tracker-api
restart: unless-stopped
volumes:
- project-data:/app/data
environment:
- PORT=3000
- NODE_ENV=production
networks:
- project-tracker-net
nginx:
build:
context: ../frontend
dockerfile: ../deploy/Dockerfile.nginx
container_name: project-tracker-nginx
restart: unless-stopped
ports:
- "80:80"
depends_on:
- backend
networks:
- project-tracker-net
volumes:
project-data:
name: project-tracker-data
networks:
project-tracker-net:
name: project-tracker-net