# ==================================================== # 工作日志服务平台 - 统一环境配置示例 # 说明: # 1. 复制本文件为 env.properties # 2. 根据实际环境修改配置参数 # 3. 敏感信息请勿提交到代码仓库 # ==================================================== # ==================== 数据库配置 ==================== DB_HOST=localhost DB_PORT=3306 DB_NAME=worklog DB_USERNAME=your_username DB_PASSWORD=your_password DB_URL=jdbc:mysql://${DB_HOST}:${DB_PORT}/${DB_NAME}?useUnicode=true&characterEncoding=utf8mb4&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true # 连接池配置 DB_POOL_MIN_IDLE=5 DB_POOL_MAX_SIZE=20 DB_POOL_CONNECTION_TIMEOUT=30000 DB_POOL_IDLE_TIMEOUT=600000 DB_POOL_MAX_LIFETIME=1800000 # ==================== Redis 配置 ==================== REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD=your_redis_password REDIS_DATABASE=0 REDIS_TIMEOUT=5000 # Redis 连接池配置 REDIS_POOL_MAX_ACTIVE=8 REDIS_POOL_MAX_WAIT=-1 REDIS_POOL_MAX_IDLE=8 REDIS_POOL_MIN_IDLE=0 # ==================== Nacos 配置 ==================== NACOS_SERVER_ADDR=localhost:8848 NACOS_NAMESPACE=worklog-dev NACOS_GROUP=DEFAULT_GROUP NACOS_USERNAME=nacos NACOS_PASSWORD=nacos # ==================== 文件上传配置 ==================== FILE_UPLOAD_MAX_SIZE=50MB FILE_UPLOAD_MAX_REQUEST_SIZE=100MB FILE_STORAGE_PATH=./uploads # ==================== 腾讯云 COS 配置 ==================== COS_ENABLED=false COS_APP_ID=your_app_id COS_SECRET_ID=your_secret_id COS_SECRET_KEY=your_secret_key COS_BUCKET_NAME=your_bucket_name COS_BUCKET_HOST=https://your_bucket.cos.region.myqcloud.com COS_REGION=ap-beijing # ==================== 日志配置 ==================== # 日志路径(扁平目录结构,无子目录) LOG_PATH=./logs # 日志级别 LOG_LEVEL_ROOT=INFO LOG_LEVEL_APP=DEBUG # 日志文件配置 LOG_FILE_MAX_SIZE=100MB LOG_FILE_MAX_HISTORY=30 # ==================== JVM 配置 ==================== JVM_XMS=512m JVM_XMX=1024m JVM_METASPACE_SIZE=128m JVM_MAX_METASPACE_SIZE=256m # GC 配置 JVM_GC_TYPE=G1GC JVM_MAX_GC_PAUSE_MILLIS=200 # ==================== 业务配置 ==================== # Token 配置 TOKEN_EXPIRE_TIME=86400 TOKEN_PREFIX=auth:token: # 日志内容限制 WORKLOG_MAX_CONTENT_LENGTH=2000 # 允许的上传文件扩展名 UPLOAD_ALLOWED_EXTENSIONS=jpg,jpeg,png,gif,pdf,doc,docx,xls,xlsx