APP_ORIGIN=http://localhost:3000 # The single Gradio ZeroGPU Space holding every model. ZeroGPU only supports the # Gradio SDK, so this Docker Space carries the interface and nothing else. HF_ENGINE_SPACE=Reubencf/Kiku-Engine HF_ENGINE_ORIGIN=https://reubencf-kiku-engine.hf.space # ACE-Step 1.5 has its own Gradio ZeroGPU Space (Python 3.11 / Gradio 6), with the # same endpoint names as the engine. The studio lets users choose it or YuE2. HF_ACE15_SPACE=Reubencf/Kiku-ACE-Step-15 HF_ACE15_ORIGIN=https://reubencf-kiku-ace-step-15.hf.space # The engine publishes the OAuth client; every origin that signs users in must # appear in its redirect_uris. HF_OAUTH_CLIENT_ID=https://reubencf-kiku-engine.hf.space/.well-known/oauth-cimd # Required in production: a 64-character random hex string, stored as a Space secret. # Generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" SESSION_SECRET= # Optional local path to Python with yt-dlp installed. ffmpeg/ffprobe must be on PATH. PYTHON_BIN=python