# PostgreSQL POSTGRES_USER=ai_assistant POSTGRES_PASSWORD=CHANGE_ME_STRONG_PASSWORD POSTGRES_DB=ai_assistant # Backend DATABASE_URL=postgresql+asyncpg://ai_assistant:CHANGE_ME_STRONG_PASSWORD@postgres:5432/ai_assistant SECRET_KEY=CHANGE_ME_RANDOM_64_CHAR_STRING BACKEND_CORS_ORIGINS=["https://yourdomain.com"] ENVIRONMENT=production # Auth ACCESS_TOKEN_EXPIRE_MINUTES=15 REFRESH_TOKEN_EXPIRE_DAYS=30 REFRESH_TOKEN_EXPIRE_HOURS=24 # AI ANTHROPIC_API_KEY=sk-ant-your-production-key CLAUDE_MODEL=claude-sonnet-4-20250514 # Logging & Docs LOG_LEVEL=WARNING DOCS_ENABLED=false # Rate limiting RATE_LIMIT_REQUESTS=20 RATE_LIMIT_WINDOW_SECONDS=60 # Admin seed (change after first run) FIRST_ADMIN_EMAIL=admin@yourdomain.com FIRST_ADMIN_USERNAME=admin FIRST_ADMIN_PASSWORD=CHANGE_ME_STRONG_ADMIN_PASSWORD