# LLM (required for RAG) GROQ_API_KEY=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 # Data directory (default: data). Use a persistent path in production (e.g. /data on Hugging Face). HF_HOME=data # Base URL for local /outputs image links when object storage is not used (e.g. http://localhost:7860) PUBLIC_BASE_URL= # --- Object storage --- # Use "minio" or "supabase". If unset, the app uses Supabase when SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY are both set; otherwise MinIO. # To use Supabase: set STORAGE_PROVIDER=supabase (or leave unset and fill Supabase vars below). STORAGE_PROVIDER=supabase # --- MinIO (only when STORAGE_PROVIDER=minio) --- MINIO_ENABLED=false MINIO_ENDPOINT=127.0.0.1:9000 MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin MINIO_SECURE=false MINIO_BUCKET=anatomy-images MINIO_PRESIGN_EXPIRE=3600 # --- Supabase Storage (when STORAGE_PROVIDER=supabase or auto-selected) --- # Project URL: Settings → API → Project URL (must match your project ref exactly) SUPABASE_URL=https://cbrztqxfagdzfovfoviz.supabase.co # Settings → API → service_role (secret; never commit real keys) SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNicnp0cXhmYWdkemZvdmZvdml6Iiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NDA0MTQzOCwiZXhwIjoyMDg5NjE3NDM4fQ.ckyEL8ufTO5kkNimX3nZuxsuc-_z-F6cWf-Ddj_vSjY SUPABASE_BUCKET=anatomy-images SUPABASE_SIGNED_URL_EXPIRE=3600 # --- MinIO license (Enterprise/SUBNET only) --- # MINIO_LICENSE_FILE=./minio.license