# ========================================================= # BreakPilot Lehrer — Coolify Environment Variables # ========================================================= # Copy these into Coolify's environment variable UI # for the breakpilot-lehrer Docker Compose resource. # ========================================================= # --- External PostgreSQL (Coolify-managed, same as Core) --- POSTGRES_HOST= POSTGRES_PORT=5432 POSTGRES_USER=breakpilot POSTGRES_PASSWORD=CHANGE_ME_SAME_AS_CORE POSTGRES_DB=breakpilot_db # --- Security --- JWT_SECRET=CHANGE_ME_SAME_AS_CORE # --- External S3 Storage (same as Core) --- S3_ENDPOINT= S3_ACCESS_KEY=CHANGE_ME_SAME_AS_CORE S3_SECRET_KEY=CHANGE_ME_SAME_AS_CORE S3_BUCKET=breakpilot-rag S3_SECURE=true # --- External Qdrant (Coolify-managed, same as Core) --- QDRANT_URL=http://:6333 # --- Session --- SESSION_TTL_HOURS=24 # --- SMTP (Real mail server) --- SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USERNAME=noreply@breakpilot.ai SMTP_PASSWORD=CHANGE_ME_SMTP_PASSWORD SMTP_FROM_NAME=BreakPilot SMTP_FROM_ADDR=noreply@breakpilot.ai # --- LLM / Ollama (optional) --- OLLAMA_BASE_URL= OLLAMA_URL= OLLAMA_ENABLED=false OLLAMA_DEFAULT_MODEL= OLLAMA_VISION_MODEL= OLLAMA_CORRECTION_MODEL= OLLAMA_TIMEOUT=120 # --- Anthropic (optional) --- ANTHROPIC_API_KEY= # --- vast.ai GPU (optional) --- VAST_API_KEY= VAST_INSTANCE_ID= # --- Game Settings --- GAME_USE_DATABASE=true GAME_REQUIRE_AUTH=true GAME_REQUIRE_BILLING=true GAME_LLM_MODEL= # --- Frontend URLs (build args) --- NEXT_PUBLIC_API_URL=https://api-lehrer.breakpilot.ai NEXT_PUBLIC_KLAUSUR_SERVICE_URL=https://klausur.breakpilot.ai NEXT_PUBLIC_VOICE_SERVICE_URL=wss://voice.breakpilot.ai NEXT_PUBLIC_BILLING_API_URL=https://api-core.breakpilot.ai NEXT_PUBLIC_APP_URL=https://app.breakpilot.ai NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY= # --- Edu Search --- EDU_SEARCH_URL= EDU_SEARCH_API_KEY= OPENSEARCH_PASSWORD=CHANGE_ME_OPENSEARCH_PASSWORD # --- Misc --- CONTROL_API_KEY= ALERTS_AGENT_ENABLED=false PADDLEOCR_SERVICE_URL= TROCR_SERVICE_URL= CAMUNDA_URL=