# ============================================ # 会计应用环境变量配置 (生产环境) # ============================================ # ============================================ # 服务器配置 # ============================================ SERVER_PORT=2612 ENVIRONMENT=production # ============================================ # 数据目录 # ============================================ DATA_DIR=./data # ============================================ # MySQL 数据库配置(必填) # ============================================ # MySQL 数据库配置 # DB_HOST=124.221.157.197 # 如果连接远程数据库失败,且数据库在宿主机运行,取消下面注释并注释上面一行: DB_HOST=172.17.0.1 DB_PORT=3306 DB_USER=bookkeeping DB_PASSWORD=bookkeeping DB_NAME=bookkeeping DB_ROOT_PASSWORD=lihuaLIHUA DB_CHARSET=utf8mb4 # ============================================ # Redis 配置(可选,用于汇率缓存) # ============================================ REDIS_ADDR=124.221.157.197:6379 REDIS_PASSWORD=lihua0101LIHUA REDIS_DB=0 # ============================================ # 汇率 API 配置(可选) # ============================================ YUNAPI_URL=https://yunapi.cn/api/huilv YUNAPI_KEY= SYNC_INTERVAL=10m CACHE_EXPIRATION=10m MAX_RETRIES=3 # ============================================ # JWT 配置(必填,生产环境请修改) # ============================================ JWT_SECRET= JWT_ACCESS_EXPIRY=15m JWT_REFRESH_EXPIRY=168h # ============================================ # GitHub OAuth 配置(可选) # ============================================ GITHUB_CLIENT_ID=Ov23liWppFX67560JfBf GITHUB_CLIENT_SECRET=7e154e464dccd913a92cf580021f2a5dc51aac93 GITHUB_REDIRECT_URL=https://bk.swalktech.top/api/v1/auth/github/callback FRONTEND_URL=https://bk.swalktech.top # ============================================ # Gitee OAuth 配置(可选) # ============================================ GITEE_CLIENT_ID=ccc286f08aac25a6304c61a1a7a5a4418e0fd73948d8f8339ca941bfb5379280 GITEE_CLIENT_SECRET=b7832bdfc3cadf2e00dba9e2b694345f88afb591603a2edf3af19484b68efe9a GITEE_REDIRECT_URL=https://bk.swalktech.top/api/v1/auth/gitee/callback # ============================================ # 网络配置 # ============================================ # HTTP/HTTPS 代理配置(如果服务器无法直接访问 GitHub API,请配置此项) # 格式: http://127.0.0.1:7890 HTTPS_PROXY= # ============================================ # AI 配置(语音记账功能) # ============================================ # OpenAI API Key(必填,用于语音转文字和智能解析) OPENAI_API_KEY=sk-dlyjklqnwlcotkwudszeoedjddkdbarohetcmbheytsbklzu # OpenAI API 基础URL(可选,默认为官方API,可改为兼容API如 Azure OpenAI) OPENAI_BASE_URL=https://api.siliconflow.cn/v1 # Whisper 语音识别模型(可选,默认 whisper-1) WHISPER_MODEL=FunAudioLLM/SenseVoiceSmall # 聊天模型(可选,默认 gpt-3.5-turbo,可改为 gpt-4 等) CHAT_MODEL=Qwen/Qwen3-8B # 识图模型 OCR_MODEL=deepseek-ai/DeepSeek-OCR # AI 会话超时时间 AI_SESSION_TIMEOUT=30m # ============================================ # 图片上传配置 # ============================================ IMAGE_UPLOAD_DIR=./uploads/images MAX_IMAGE_SIZE=10485760 ALLOWED_IMAGE_TYPES=image/jpeg,image/png,image/heic MAX_IMAGES_PER_TX=9 # ============================================ # Aliyun SMS 配置 # ============================================ ALIYUN_ACCESS_KEY_ID= ALIYUN_ACCESS_KEY_SECRET= ALIYUN_SIGN_NAME= ALIYUN_TEMPLATE_CODE= # ============================================ # SMTP 邮件配置 (发送通知邮件) # ============================================ SMTP_HOST=smtp.qq.com SMTP_PORT=587 SMTP_USER= SMTP_PASSWORD= SMTP_FROM=