services: transcription: build: context: . dockerfile: Dockerfile container_name: transcription-app env_file: - .env.production environment: # Database configuration uses nested settings names (env_nested_delimiter="__"). # DATABASE_URL is NOT read by the application and must not be used here. DATABASE__DRIVER: sqlite DATABASE__PATH: /app/data/transcription.db UPLOAD_DIR: /app/uploads PROMPT_DIR: /app/prompts ports: - "8002:8000" volumes: - ./uploads:/app/uploads - transcription_data:/app/data restart: unless-stopped volumes: transcription_data: