# Sankofa Studio (FusionAI Creator) — production .env for VMID 7805 # Copy to fusionai-production.env and set values. Use with deploy-sankofa-studio-lxc.sh: # ENV_FILE=/path/to/fusionai-production.env ./scripts/deployment/deploy-sankofa-studio-lxc.sh # See: docs/03-deployment/SANKOFA_STUDIO_DEPLOYMENT.md # Artifact storage (persistent path inside container; ensure volume in compose or host path) FUSIONAI_ARTIFACT_ROOT=/data/artifacts # Redis (docker-compose service name) FUSIONAI_REDIS_URL=redis://redis:6379/0 # API URL (for worker and webhooks; use internal or public) FUSIONAI_API_URL=http://api:8000 # Service URLs (internal; docker-compose service names) FUSIONAI_AUDIO_SERVICE_URL=http://audio:8001 FUSIONAI_IMAGE_SERVICE_URL=http://image:8002 FUSIONAI_VIDEO_ASSEMBLY_SERVICE_URL=http://video:8003 FUSIONAI_UE5_EXPORT_SERVICE_URL=http://ue5_export:8004 # Optional: require API key for POST /jobs, run, approve, cancel # FUSIONAI_API_KEY=your-secret-key # Optional: TTS backend (stub | piper | elevenlabs) # FUSIONAI_TTS_BACKEND=stub # FUSIONAI_ELEVENLABS_API_KEY=... # FUSIONAI_ELEVENLABS_VOICE_ID=... # Optional: Image backend (stub | openai | replicate) # FUSIONAI_IMAGE_BACKEND=stub # OPENAI_API_KEY=... # REPLICATE_API_TOKEN=... # Optional: completion webhook # FUSIONAI_COMPLETION_WEBHOOK_URL=https://... # FUSIONAI_WEBHOOK_RETRIES=2 # Optional: rate limit (0 = no limit) # FUSIONAI_RATE_LIMIT_PER_MINUTE=0 # Runner timeouts (seconds) # FUSIONAI_STAGE_TIMEOUT_SECONDS=300 # FUSIONAI_JOB_TIMEOUT_SECONDS=3600 # FUSIONAI_SERVICE_RETRIES=3