# ============================================================================ # D3RO Voice — Standalone NAS Docker Compose Specification # Includes: Core API + Promotional Site + Full Next.js Admin CRM # ============================================================================ version: '3.8' services: d3ro-api-server: image: d3ro-voice-api:latest container_name: d3ro_voice_api restart: unless-stopped ports: - "${PORT:-5050}:5000" environment: - ASPNETCORE_ENVIRONMENT=Production - ASPNETCORE_URLS=http://+:5000 - DATA_DIR=/app/data - JWT_SECRET=${JWT_SECRET:-D3ROVoice_Super_Secure_Secret_Key_2026_Key!} - TZ=${TZ:-Asia/Seoul} volumes: - ${DATA_PATH:-./data}:/app/data logging: driver: "json-file" options: max-size: "10m" max-file: "3" d3ro-admin: image: d3ro-voice-admin:latest container_name: d3ro_voice_admin restart: unless-stopped ports: - "${ADMIN_PORT:-3001}:3001" environment: - NODE_ENV=production - PORT=3001 - NEXT_PUBLIC_API_URL=${PUBLIC_URL:-https://d3ro.chanpaca.net} depends_on: - d3ro-api-server logging: driver: "json-file" options: max-size: "10m" max-file: "3"