# =========================================== # Docker Compose Environment Variables # Copy this file to .env and update values # =========================================== # PostgreSQL Database POSTGRES_USER=ggw POSTGRES_PASSWORD=ggwpassword POSTGRES_DB=ggwdb # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-change-in-production JWT_ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=10080 # Optional: Gemini AI Integration USE_GEMINI=false GEMINI_API_KEY= # Neo4j (Mem0 / Graphiti) NEO4J_USER=neo4j NEO4J_PASSWORD=changeme # Mem0 MEM0_COLLECTION=user_memories # Ollama (running on host; for Linux set extra_hosts host-gateway in compose) OLLAMA_BASE_URL=http://host.docker.internal:11434 OLLAMA_MODEL=hf.co/unsloth/medgemma-4b-it-GGUF:Q6_K_XL # LLM API Keys - At least one is required for AI features # Get free API key from https://console.groq.com/ GROQ_API_KEY= # Alternative: Grok/xAI API GROK_API_KEY= # Alternative: OpenAI API OPENAI_API_KEY= # Hugging Face (only required for gated models; leave empty if not needed) HF_TOKEN= # ============================================ # These are set automatically by docker-compose: # - DATABASE_URL (constructed from POSTGRES_* vars) # - FRONTEND_ORIGIN (set to http://localhost:5173) # - VITE_API_URL (set to http://localhost:8000) # ============================================