Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Config, docs, scripts, and backup manifests - Submodule refs unchanged (m = modified content in submodules) Made-with: Cursor
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
# 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
|