QAUP_Management/qaup-admin/.env.example

131 lines
3.5 KiB
Plaintext

# ============================================================
# QAUP 主应用环境变量配置模板
# 使用说明:
# 1. 复制此文件为 .env: cp .env.example .env
# 2. 修改 .env 中的配置值
# 3. 启动应用时会自动加载 .env 文件中的环境变量
# ============================================================
# ========== 服务器配置 ==========
# 服务器端口
SERVER_PORT=8080
# 应用环境标识
SPRING_PROFILES_ACTIVE=prod,druid
# ========== 数据库配置 ==========
# 数据库连接信息
DATABASE_URL=jdbc:postgresql://localhost:5432/qaup
DATABASE_USERNAME=qaup
DATABASE_PASSWORD=your_password_here
DATABASE_DRIVER=org.postgresql.Driver
# 数据库连接池配置
DATABASE_POOL_MAX_ACTIVE=50
DATABASE_POOL_MAX_IDLE=20
DATABASE_POOL_MIN_IDLE=5
DATABASE_POOL_MAX_WAIT=60000
# ========== Redis配置 ==========
# Redis连接配置
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DATABASE=0
REDIS_PASSWORD=
REDIS_MAX_MEMORY=1gb
REDIS_MAX_MEMORY_POLICY=volatile-lru
# ========== 日志配置 ==========
# 应用日志级别
LOG_LEVEL_QAUP=info
LOG_LEVEL_SPRING=warn
LOG_LEVEL_HIBERNATE=warn
LOG_LEVEL_DRUID=warn
# ========== ADXP适配器配置 ==========
# ADXP适配器服务地址
ADXP_HOST=localhost
ADXP_PORT=8086
# 连接重试配置
RECONNECT_DELAY_MILLIS=3000
# ========== 机场API配置 ==========
# 机场数据源API
AIRPORT_API_BASE_URL=http://localhost:8090
AIRPORT_API_USERNAME=dianxin
AIRPORT_API_PASSWORD=dianxin@123
# 滑行路由API
AIRPORT_API_GLIDE_URL=http://localhost:8099
# ========== 无人车API配置 ==========
# 无人车厂商数据源
VEHICLE_API_BASE_URL=http://localhost:8091
VEHICLE_API_TIMEOUT=1000
VEHICLE_API_RETRY=3
# ========== 数据采集配置 ==========
# 数据采集间隔(毫秒)
DATA_COLLECTOR_INTERVAL=250
# 检测间隔(毫秒)
DATA_DETECTION_INTERVAL=1000
# ========== 文件上传配置 ==========
# 文件上传路径
UPLOAD_PATH=/app/uploadPath
# 文件上传大小限制
UPLOAD_MAX_FILE_SIZE=10MB
UPLOAD_MAX_REQUEST_SIZE=20MB
# ========== Token配置 ==========
# JWT令牌密钥
TOKEN_SECRET=abcdefghijklmnopqrstuvwxyz
# 令牌过期时间(分钟)
TOKEN_EXPIRE_TIME=30
# ========== 安全配置 ==========
# 密码最大错误次数
PASSWORD_MAX_RETRY_COUNT=5
# 密码锁定时间(分钟)
PASSWORD_LOCK_TIME=10
# ========== 性能调优配置 ==========
# Tomcat线程配置
TOMCAT_MAX_THREADS=800
TOMCAT_MIN_SPARE_THREADS=100
TOMCAT_ACCEPT_COUNT=1000
# MyBatis批处理配置
MYBATIS_BATCH_SIZE=50
MYBATIS_FETCH_SIZE=50
# ========== 监控和健康检查 ==========
# Actuator健康检查配置
MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE=health,info,metrics,loggers
MANAGEMENT_ENDPOINT_HEALTH_SHOW_DETAILS=simple
# ========== 生产环境优化配置 ==========
# 生产环境建议配置:
# SPRING_PROFILES_ACTIVE=prod,druid
# DATABASE_URL=jdbc:postgresql://your-db-host:5432/qaup
# DATABASE_PASSWORD=your_secure_password
# REDIS_HOST=your-redis-host
# REDIS_MAX_MEMORY=2gb
# LOG_LEVEL_QAUP=info
# UPLOAD_PATH=/home/qaup/uploadPath
# TOKEN_SECRET=your_very_long_and_secure_secret_key
# AIRPORT_API_BASE_URL=http://your-airport-api-host:8090
# VEHICLE_API_BASE_URL=http://your-vehicle-api-host:8091
# ============================================================
# 注意事项:
# 1. 等号两边不要有空格
# 2. 密码等敏感信息请妥善保管
# 3. #开头的行为注释
# 4. 请勿将 .env 文件提交到Git仓库
# 5. 生产环境请务必使用强密码和HTTPS
# 6. 根据实际部署环境调整各项配置值
# ============================================================