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