集成生成和开发环境分别的启动方式

This commit is contained in:
2025-08-17 21:25:55 +08:00
parent c869cc4911
commit 0ce2d2eab6
37 changed files with 3139 additions and 80 deletions

40
env.test Normal file
View File

@@ -0,0 +1,40 @@
# ========================================
# 测试环境变量配置
# ========================================
# Flask基础配置
SECRET_KEY=test-secret-key-for-testing-only
FLASK_ENV=testing
# 数据库配置(使用内存数据库)
DATABASE_URL=sqlite:///:memory:
# OpenAI兼容API配置使用测试密钥
LLM_API_URL=https://api.test.com/v1
LLM_API_KEY=test-api-key
# 微信小程序配置(使用测试密钥)
WX_APPID=test-wx-appid
WX_SECRET=test-wx-secret
# 跨域配置
CORS_ORIGINS=*
# 日志配置
LOG_LEVEL=DEBUG
LOG_FILE=logs/test.log
# 缓存配置
CACHE_TYPE=simple
CACHE_DEFAULT_TIMEOUT=10
# 会话配置
SESSION_LIFETIME_HOURS=1
# 文件上传配置
MAX_CONTENT_LENGTH=1048576
UPLOAD_FOLDER=uploads/test
# 安全配置
WTF_CSRF_ENABLED=False
WTF_CSRF_TIME_LIMIT=300