chore: 添加 .env 配置文件并从 .gitignore 中移除相关忽略规则。
This commit is contained in:
90
.env
Normal file
90
.env
Normal file
@@ -0,0 +1,90 @@
|
||||
# ============================================
|
||||
# 会计应用环境变量配置
|
||||
# ============================================
|
||||
|
||||
# ============================================
|
||||
# 服务器配置
|
||||
# ============================================
|
||||
SERVER_PORT=8080
|
||||
ENVIRONMENT=development
|
||||
|
||||
# ============================================
|
||||
# 数据目录
|
||||
# ============================================
|
||||
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=http://localhost:8080/api/v1/auth/github/callback
|
||||
FRONTEND_URL=http://localhost:5173
|
||||
|
||||
# ============================================
|
||||
# 网络配置
|
||||
# ============================================
|
||||
# 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
|
||||
|
||||
# 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
|
||||
6
.gitignore
vendored
6
.gitignore
vendored
@@ -31,9 +31,9 @@ data/
|
||||
*.db
|
||||
|
||||
# Environment files
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
# .env
|
||||
# .env.local
|
||||
# .env.*.local
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
Reference in New Issue
Block a user