version: "3.8" services: cms: build: context: . dockerfile: Dockerfile container_name: epicnext-cms ports: # Host port -> container port (container always listens on 3002) - "3002:3002" restart: unless-stopped env_file: - .env volumes: # ~3GB client assets live on the host; mount them read-only into the container - ./public/nitro-assets:/app/public/nitro-assets:ro - ./public/swf:/app/public/swf:ro # Runtime uploaded media (persistent on the host) - ./storage:/app/storage