Files
proxmox/docs/03-deployment/sankofa-studio.env.example
defiQUG b3a8fe4496
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
chore: sync all changes to Gitea
- Config, docs, scripts, and backup manifests
- Submodule refs unchanged (m = modified content in submodules)

Made-with: Cursor
2026-03-02 11:37:34 -08:00

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