# ============================================ # 企迹 (qiji) — 环境变量配置文件 # 复制此文件为 .env 并填入真实值 # ============================================ # ── 应用 ── APP_NAME=企迹-政企周报管理系统 ENVIRONMENT=development DEBUG=false # Use a random value of at least 32 characters. Never use a default in production. SECRET_KEY=replace-with-a-random-secret-of-at-least-32-characters # ── PostgreSQL (已有基础设施,填写实际连接信息) ── DATABASE_URL=postgresql+asyncpg://qiji_app:replace-with-a-strong-password@localhost:5432/qiji # ── JWT ── JWT_ALGORITHM=HS256 JWT_EXPIRE_MINUTES=480 # ── Casdoor (已有,填写实际部署地址和密钥) ── CASDOOR_ENDPOINT=http://your-casdoor-server:8000 CASDOOR_CLIENT_ID=your-client-id CASDOOR_CLIENT_SECRET=your-client-secret # CASDOOR_CERTIFICATE= # 如果 Casdoor 使用自签名证书,填证书内容 CASDOOR_ORG_NAME=qiji CASDOOR_APPLICATION=qiji-weekly-report # ── MinIO (已有,填写实际部署地址和密钥) ── MINIO_ENDPOINT=localhost:9000 MINIO_ACCESS_KEY=qiji-app MINIO_SECRET_KEY=replace-with-a-strong-minio-secret MINIO_BUCKET=qiji-photos # Set false only when connecting to a local development MinIO instance over the internal Docker network. MINIO_SECURE=true # ── 企业微信 (需在企微管理后台创建自建应用后获取) ── WECOM_CORP_ID=your-corp-id WECOM_AGENT_ID=your-agent-id WECOM_SECRET=your-app-secret WECOM_TOKEN=your-token WECOM_ENCODING_AES_KEY=your-encoding-aes-key # 企微 API 代理(解决 IP 白名单问题),默认直连 https://qyapi.weixin.qq.com WECOM_API_BASE=https://qyapi.weixin.qq.com # ── AI / LLM (OpenAI 兼容接口,用于周报摘要) ── # 支持 OpenAI / DeepSeek / 通义千问 / 本地 Ollama 等 # DeepSeek: AI_API_URL=https://api.deepseek.com/v1/chat/completions AI_MODEL=deepseek-v4-flash AI_API_URL=https://api.openai.com/v1/chat/completions AI_API_KEY=sk-your-api-key AI_MODEL=gpt-4o AI_MAX_TOKENS=2000 # ── CORS (前端地址) ── CORS_ORIGINS=["http://localhost:5173","http://localhost:3000"]