# QAUP Docker 部署环境配置模板 # 复制此文件为 .env 并根据实际环境修改配置 #========================================== # 数据库配置 #========================================== POSTGRES_DB=qaup POSTGRES_USER=postgres POSTGRES_PASSWORD=请修改为强密码 POSTGRES_PORT=5432 # 应用数据库用户(建议使用独立用户) APP_DB_USER=qaup_app APP_DB_PASSWORD=请修改为强密码 #========================================== # Redis 配置 #========================================== REDIS_PASSWORD=请修改为强密码或留空 REDIS_PORT=6379 #========================================== # 应用配置 #========================================== # Spring 环境配置 SPRING_PROFILES_ACTIVE=prod # 应用端口 APP_PORT=8080 # JVM 配置(根据服务器配置调整) JVM_OPTS="-Dname=qaup-admin.jar -Duser.timezone=Asia/Shanghai -server -Xms1g -Xmx2g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m" #========================================== # Nginx 配置 #========================================== NGINX_PORT=80 NGINX_HTTPS_PORT=443 # 服务器域名或IP SERVER_NAME=localhost # API 前缀路径 API_PREFIX=/prod-api # 文件上传大小限制 MAX_UPLOAD_SIZE=20M # 生产环境域名(用于生产环境配置) PRODUCTION_DOMAIN=your-domain.com #========================================== # 目录配置 #========================================== # 数据存储目录 DATA_DIR=./data # 日志存储目录 LOG_DIR=./logs # 应用日志路径(容器内路径) LOG_PATH=/app/logs # 备份存储目录 BACKUP_DIR=./backup # SSL 证书目录(如果启用 HTTPS) SSL_CERT_DIR=./ssl #========================================== # 安全配置 #========================================== # 管理端点暴露配置 MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE=health,info,metrics # 健康检查详情显示策略 MANAGEMENT_ENDPOINT_HEALTH_SHOW_DETAILS=when_authorized #========================================== # 性能配置 #========================================== # 静态资源缓存时间 STATIC_CACHE_TIME=30d # 代理超时配置 PROXY_CONNECT_TIMEOUT=30s PROXY_SEND_TIMEOUT=60s PROXY_READ_TIMEOUT=60s #========================================== # 开发环境专用配置 #========================================== # 开发环境日志级别 LOGGING_LEVEL_COM_QAUP=debug LOGGING_LEVEL_ORG_SPRINGFRAMEWORK=info # 热重载配置 SPRING_DEVTOOLS_RESTART_ENABLED=true