# ---- Database ---- PG_USER=companion PG_PASSWORD=companion_secret PG_HOST=postgres PG_PORT=5432 PG_DB=companion DATABASE_URL=postgresql+asyncpg://companion:companion_secret@postgres:5432/companion # ---- Redis ---- REDIS_URL=redis://redis:6379/0 CELERY_BROKER_URL=redis://redis:6379/1 # ---- MinIO ---- MINIO_ENDPOINT=minio:9000 MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin_secret MINIO_SECURE=false # ---- Model API Keys ---- QWEN_API_KEY=sk-xxx DEEPSEEK_API_KEY=sk-xxx # OPENAI_API_KEY=sk-xxx # GEMINI_API_KEY=xxx # ---- JWT ---- JWT_SECRET=your-jwt-secret-change-in-production JWT_ALGORITHM=HS256 JWT_EXPIRE_MINUTES=1440 # ---- OpenTelemetry ---- OTEL_EXPORTER_OTLP_ENDPOINT=http://jaeger:4317 OTEL_SERVICE_NAME=companion-runtime # ---- Frontend ---- NEXT_PUBLIC_WS_URL=ws://localhost:8000 NEXT_PUBLIC_API_URL=http://localhost:8000