131 lines
3.5 KiB
Plaintext
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. 根据实际部署环境调整各项配置值
|
|
# ============================================================ |