services: backend: build: context: . dockerfile: 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: image: nginx:alpine container_name: project-tracker-nginx restart: unless-stopped ports: - "80:80" volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro - ../frontend:/usr/share/nginx/html:ro depends_on: - backend networks: - project-tracker-net volumes: project-data: name: project-tracker-data networks: project-tracker-net: name: project-tracker-net