version: "3.8" services: app: build: . container_name: ai-drama-bot ports: - "${API_PORT:-8000}:8000" volumes: - ./data:/app/data - ./.env:/app/.env:ro environment: - TZ=Asia/Shanghai - PORT=8000 restart: unless-stopped caddy: image: caddy:2-alpine container_name: ai-drama-caddy ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data - caddy_config:/config restart: unless-stopped depends_on: - app volumes: caddy_data: caddy_config: