fundplatform/scripts/env.properties
zhangjf 1225d8387e feat: 配置文件分离为统一配置和个性化配置
- 新增service.properties:每个服务独立的个性化配置
  - APP_NAME: 服务名称
  - INSTANCE_NAME: 实例名称(多租户场景)
  - TENANT_ID: 租户标识

- env.properties:所有服务共用的统一配置
  - Nacos/Redis/日志等公共参数

- 加载顺序:先env.properties,后service.properties(个性化覆盖统一)

- 更新assembly.xml:service.properties打包到conf目录
- 更新启动脚本:统一使用load_properties函数加载配置
2026-02-22 16:10:03 +08:00

88 lines
2.7 KiB
Properties
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================
# 环境变量配置文件(所有服务共用)
# 服务启动时会加载此文件
# 注意个性化参数请在各服务的service.properties中配置
# ============================================
# --------------------------------------------
# Nacos配置所有服务共用
# --------------------------------------------
NACOS_SERVER_ADDR=localhost:8848
NACOS_NAMESPACE=fund-platform
NACOS_GROUP=DEFAULT_GROUP
NACOS_USERNAME=nacos
NACOS_PASSWORD=nacos
# --------------------------------------------
# Redis配置
# --------------------------------------------
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=zjf@123456
REDIS_DATABASE=0
REDIS_TIMEOUT=10000
REDIS_POOL_MAX_ACTIVE=8
REDIS_POOL_MAX_WAIT=-1
REDIS_POOL_MAX_IDLE=8
REDIS_POOL_MIN_IDLE=0
# --------------------------------------------
# Hikari连接池配置公共
# --------------------------------------------
HIKARI_MINIMUM_IDLE=5
HIKARI_CONNECTION_TIMEOUT=30000
# --------------------------------------------
# Sentinel配置Gateway使用
# --------------------------------------------
SENTINEL_DASHBOARD=localhost:8080
SENTINEL_PORT=8719
# --------------------------------------------
# 网关限流配置
# --------------------------------------------
GATEWAY_RATE_LIMIT_REPLENISH_RATE=100
GATEWAY_RATE_LIMIT_BURST_CAPACITY=200
# --------------------------------------------
# 腾讯云COS配置文件服务使用
# --------------------------------------------
COS_ENABLED=true
COS_SECRET_ID=AKIDukKfkY5LK2SbU6QTM7csugCSSDjzyiDS
COS_SECRET_KEY=0lHXYIn20jDRP7ZlhNnyub3GEwObZHjw
COS_BUCKET=test-1308258046
COS_REGION=ap-beijing
COS_BUCKET_HOST=https://test-1308258046.cos.ap-beijing.myqcloud.com
# --------------------------------------------
# 文件上传配置
# --------------------------------------------
FILE_UPLOAD_MAX_SIZE=50MB
FILE_UPLOAD_MAX_REQUEST_SIZE=100MB
FILE_STORAGE_PATH=./uploads
FILE_STORAGE_MAX_BYTES=52428800
# --------------------------------------------
# 日志配置由logback-spring.xml统一管理
# --------------------------------------------
# 日志文件路径
LOG_PATH=/datacfs/applogs
# 根日志级别
LOG_LEVEL_ROOT=INFO
# 应用包日志级别
LOG_LEVEL_APP=DEBUG
# 日志格式
LOG_PATTERN=%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%X{traceId:-}][%X{spanId:-}] %-5level %logger{50} - %msg%n
# --------------------------------------------
# 多租户路由配置
# --------------------------------------------
TENANT_ROUTING_ENABLED=true
TENANT_HEADER=X-Tenant-Id
DEFAULT_TENANT_ID=1
# --------------------------------------------
# JVM参数配置可通过环境变量覆盖
# --------------------------------------------
# JAVA_OPTS="-Xms256m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=200"