# ========================================================= # BreakPilot Core — Coolify Environment Variables # ========================================================= # Copy these into Coolify's environment variable UI # for the breakpilot-core Docker Compose resource. # ========================================================= # --- External PostgreSQL (Coolify-managed) --- POSTGRES_HOST= POSTGRES_PORT=5432 POSTGRES_USER=breakpilot POSTGRES_PASSWORD=CHANGE_ME_STRONG_PASSWORD POSTGRES_DB=breakpilot_db # --- Security --- JWT_SECRET=CHANGE_ME_RANDOM_64_CHARS JWT_REFRESH_SECRET=CHANGE_ME_ANOTHER_RANDOM_64_CHARS INTERNAL_API_KEY=CHANGE_ME_INTERNAL_KEY # --- External S3 Storage --- S3_ENDPOINT= S3_ACCESS_KEY=CHANGE_ME_S3_ACCESS_KEY S3_SECRET_KEY=CHANGE_ME_S3_SECRET_KEY S3_BUCKET=breakpilot-rag S3_SECURE=true # --- External Qdrant (Coolify-managed) --- QDRANT_URL=http://:6333 # --- 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 # --- Session --- SESSION_TTL_HOURS=24 # --- Frontend URLs (build args) --- NEXT_PUBLIC_CORE_API_URL=https://api-core.breakpilot.ai FRONTEND_URL=https://www.breakpilot.ai # --- Stripe (Billing) --- STRIPE_SECRET_KEY= STRIPE_WEBHOOK_SECRET= STRIPE_PUBLISHABLE_KEY= BILLING_SUCCESS_URL=https://www.breakpilot.ai/billing/success BILLING_CANCEL_URL=https://www.breakpilot.ai/billing/cancel TRIAL_PERIOD_DAYS=14 # --- Embedding Service --- EMBEDDING_BACKEND=local LOCAL_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 LOCAL_RERANKER_MODEL=cross-encoder/ms-marco-MiniLM-L-6-v2 PDF_EXTRACTION_BACKEND=pymupdf OPENAI_API_KEY= COHERE_API_KEY= LOG_LEVEL=INFO # --- Ollama (optional) --- OLLAMA_BASE_URL= OLLAMA_URL= OLLAMA_VOICE_MODEL=