# ===================================================== # Fzx平台 - 生产环境变量配置模板 # 环境: production # 说明: 此配置为模板,部署前必须修改所有敏感信息 # 警告: 绝不可将生产环境配置提交到版本控制 # 创建时间: 2026-06-25 # ===================================================== # ===================================================== # 环境标识 # ===================================================== ENV=production ENVIRONMENT_NAME=生产环境 PROFILE=production # ===================================================== # 时区配置(全局统一) # ===================================================== TZ=Asia/Shanghai # ===================================================== # MariaDB 数据库配置 # ===================================================== # 警告:生产环境密码必须从安全密钥管理服务获取 MARIADB_ROOT_PASSWORD=CHANGE_ME_PROD_ROOT_PASSWORD MARIADB_HOST=mariadb MARIADB_PORT=3306 MARIADB_DATABASE=fzx_local_life MARIADB_USER=fzx_app_prod MARIADB_PASSWORD=CHANGE_ME_PROD_DB_PASSWORD # ===================================================== # Redis 缓存配置 # ===================================================== REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD=CHANGE_ME_PROD_REDIS_PASSWORD REDIS_DATABASE=0 # ===================================================== # Nacos 配置中心 # ===================================================== NACOS_SERVER_ADDR=nacos:8848 NACOS_NAMESPACE=production NACOS_USERNAME=nacos NACOS_PASSWORD=CHANGE_ME_PROD_NACOS_PASSWORD NACOS_DISCOVERY_ENABLED=true NACOS_CONFIG_ENABLED=true NACOS_AUTH_TOKEN=CHANGE_ME_PROD_NACOS_AUTH_TOKEN NACOS_AUTH_IDENTITY_KEY=fzx-nacos-key NACOS_AUTH_IDENTITY_VALUE=fzx-nacos-value # ===================================================== # JWT 安全配置 # ===================================================== # 警告:生产环境必须使用从密钥管理服务获取的强密钥 JWT_SECRET_KEY=CHANGE_ME_PROD_JWT_SECRET_KEY_MINIMUM_256_BITS JWT_EXPIRE_TIME=86400000 JWT_ISSUER=fengqiliu # ===================================================== # 加密密钥配置 # ===================================================== # 警告:生产环境必须使用从密钥管理服务获取的密钥 ENCRYPTION_MASTER_KEY=CHANGE_ME_PROD_ENCRYPTION_KEY_EXACTLY_32_CHARS # ===================================================== # 镜像仓库配置 # ===================================================== IMAGE_REGISTRY=registry.fzx.io/fzx IMAGE_ENV=production IMAGE_TAG=v1.0.0 IMAGE_TAG_PREFIX=v REGISTRY_HOST=registry.fzx.io REGISTRY_USERNAME=${REGISTRY_USERNAME} REGISTRY_PASSWORD=${REGISTRY_PASSWORD} # ===================================================== # 网络配置 # ===================================================== NETWORK_NAME=fzx-production-net NETWORK_SUBNET=172.22.0.0/16 # ===================================================== # 服务端口配置(生产环境) # ===================================================== API_GATEWAY_PORT=8083 AUTH_SERVICE_PORT=8082 USER_SERVICE_PORT=8095 ORDER_SERVICE_PORT=8081 MERCHANT_SERVICE_PORT=8084 PLATFORM_SERVICE_PORT=8085 PRODUCT_SERVICE_PORT=8086 RIDER_SERVICE_PORT=8087 MAP_SERVICE_PORT=8088 UPLOAD_SERVICE_PORT=8089 MARKETING_SERVICE_PORT=8090 # ===================================================== # 日志配置 # ===================================================== LOG_LEVEL_ROOT=WARN LOG_LEVEL_APP=INFO # ===================================================== # 监控配置 # ===================================================== GRAFANA_USER=admin GRAFANA_PASSWORD=CHANGE_ME_PROD_GRAFANA_PASSWORD # ===================================================== # DNS配置 # ===================================================== DNS_PRIMARY=223.5.5.5 DNS_SECONDARY=119.29.29.29 # ===================================================== # 生产环境专用配置 # ===================================================== # 启用 SSL/TLS ENABLE_SSL=true # 域名配置 DOMAIN=fengzhongxing.com # 钉钉告警配置 DINGTALK_WEBHOOK= DINGTALK_SECRET= # 告警邮箱 ALERT_EMAIL= # 第三方服务密钥(生产环境) OSS_ACCESS_KEY_ID= OSS_ACCESS_KEY_SECRET= SMS_ACCESS_KEY_ID= SMS_ACCESS_KEY_SECRET= MAP_API_KEY= # ===================================================== # 构建信息(由Jenkins自动填充) # ===================================================== BUILD_NUMBER= BUILD_BRANCH=main BUILD_COMMIT= BUILD_TIME=