feat(GOV-006): 建立环境配置与双部署基线
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
# 运行环境;本地源码运行固定为 development。
|
||||
APP_ENV=development
|
||||
# API 只监听本机,避免开发服务暴露到局域网。
|
||||
API_HOST=127.0.0.1
|
||||
API_PORT=3000
|
||||
LOG_LEVEL=debug
|
||||
|
||||
# 第一阶段实际启用的 Redis。
|
||||
REDIS_HOST=127.0.0.1
|
||||
REDIS_PORT=6379
|
||||
REDIS_USERNAME=
|
||||
REDIS_PASSWORD=
|
||||
REDIS_DATABASE=0
|
||||
REDIS_TLS=false
|
||||
|
||||
# 第一阶段关闭 MySQL;启用后下列连接变量变为必填。
|
||||
MYSQL_ENABLED=false
|
||||
MYSQL_HOST=127.0.0.1
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_DATABASE=a_share_analysis_dev
|
||||
MYSQL_USERNAME=
|
||||
MYSQL_PASSWORD=
|
||||
MYSQL_CHARSET=utf8mb4
|
||||
MYSQL_COLLATION=utf8mb4_general_ci
|
||||
|
||||
# 第一阶段关闭付费 AI;启用后 BASE_URL、API_KEY 和 MODEL 变为必填。
|
||||
AI_ENABLED=false
|
||||
AI_BASE_URL=
|
||||
AI_API_KEY=
|
||||
AI_MODEL=
|
||||
AI_TIMEOUT_MS=30000
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
# Scheduler 只负责触发时间和调度锁。
|
||||
APP_ENV=development
|
||||
LOG_LEVEL=debug
|
||||
SCHEDULER_TIMEZONE=Asia/Shanghai
|
||||
SCHEDULER_ENABLED=true
|
||||
|
||||
REDIS_HOST=127.0.0.1
|
||||
REDIS_PORT=6379
|
||||
REDIS_USERNAME=
|
||||
REDIS_PASSWORD=
|
||||
REDIS_DATABASE=1
|
||||
REDIS_TLS=false
|
||||
|
||||
# 第一阶段关闭 RabbitMQ,任务通过服务内 Adapter 调用。
|
||||
RABBITMQ_ENABLED=false
|
||||
RABBITMQ_URL=
|
||||
RABBITMQ_EXCHANGE=a-share-analysis
|
||||
RABBITMQ_PREFETCH=10
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
# VITE 变量会进入浏览器,只允许公开配置。
|
||||
VITE_APP_ENV=development
|
||||
VITE_APP_TITLE=A-Share Analysis
|
||||
VITE_API_BASE_URL=http://127.0.0.1:3000/api
|
||||
VITE_ENABLE_DEVTOOLS=true
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
# 开发环境使用确定性模拟行情,不访问生产数据源。
|
||||
APP_ENV=development
|
||||
LOG_LEVEL=debug
|
||||
MARKET_DATA_MODE=mock
|
||||
MARKET_DATA_PROVIDER=deterministic-fixture
|
||||
MARKET_DATA_BASE_URL=
|
||||
MARKET_DATA_API_KEY=
|
||||
|
||||
REDIS_HOST=127.0.0.1
|
||||
REDIS_PORT=6379
|
||||
REDIS_USERNAME=
|
||||
REDIS_PASSWORD=
|
||||
REDIS_DATABASE=2
|
||||
REDIS_TLS=false
|
||||
|
||||
MYSQL_ENABLED=false
|
||||
MYSQL_HOST=127.0.0.1
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_DATABASE=a_share_analysis_dev
|
||||
MYSQL_USERNAME=
|
||||
MYSQL_PASSWORD=
|
||||
MYSQL_CHARSET=utf8mb4
|
||||
MYSQL_COLLATION=utf8mb4_general_ci
|
||||
|
||||
RABBITMQ_ENABLED=false
|
||||
RABBITMQ_URL=
|
||||
RABBITMQ_EXCHANGE=a-share-analysis
|
||||
RABBITMQ_PREFETCH=10
|
||||
|
||||
AI_ENABLED=false
|
||||
AI_BASE_URL=
|
||||
AI_API_KEY=
|
||||
AI_MODEL=
|
||||
AI_TIMEOUT_MS=30000
|
||||
Reference in New Issue
Block a user