services: caddy: image: caddy:2-alpine ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data - caddy_config:/config restart: unless-stopped depends_on: - switch-manager switch-manager: build: . expose: - "8765" volumes: - /etc/switch-manager:/etc/switch-manager:ro - ./frontend/dist:/app/frontend/dist:ro restart: unless-stopped environment: - PYTHONUNBUFFERED=1 volumes: caddy_data: caddy_config: