Files
Novault-backend/.env
2026-01-26 14:38:29 +08:00

94 lines
2.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================
# 会计应用环境变量配置
# ============================================
# ============================================
# 服务器配置
# ============================================
SERVER_PORT=2612
ENVIRONMENT=production
# ============================================
# 数据目录
# ============================================
DATA_DIR=./data
# ============================================
# MySQL 数据库配置(必填)
# ============================================
# MySQL 数据库配置
DB_HOST=124.221.157.197
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
# ============================================
# 网络配置
# ============================================
# 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