puffin-app/project/docker-compose.yml
2025-06-03 16:49:59 +02:00

30 lines
769 B
YAML

version: '3.8'
services:
web:
build:
context: .
dockerfile: Dockerfile
ports:
- "3800:3800" # Changed to port 3800 to match external Nginx config
environment:
- NODE_ENV=production
restart: unless-stopped
# Mount these as volumes to enable hot updating without rebuilding the container
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf
- ./.env:/usr/share/nginx/html/.env
# Optional service for the app.js backend script
# Uncomment and configure as needed
# backend:
# build:
# context: .
# dockerfile: Dockerfile.backend
# environment:
# - NODE_ENV=production
# - WREN_API_TOKEN=${WREN_API_TOKEN}
# restart: unless-stopped
# depends_on:
# - web