48 lines
1.5 KiB
Bash
48 lines
1.5 KiB
Bash
# ============================================
|
|
# 丹阳公益婚恋服务平台 — 生产环境环境变量
|
|
# ============================================
|
|
# ⚠️ 此文件为模板,请勿提交真实值到 Git
|
|
# ⚠️ 数据库密码写入 infrastructure/secrets/db_password.txt,其余密钥由部署环境注入
|
|
# ============================================
|
|
|
|
# --- Database ---
|
|
DB_NAME=danyang_match
|
|
DB_USER=danyang
|
|
# DB 密码不写在本文件中
|
|
|
|
# --- Redis ---
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=your-redis-password-here
|
|
|
|
# --- MinIO (对象存储) ---
|
|
MINIO_ENDPOINT=http://minio:9000
|
|
MINIO_ACCESS_KEY=your-minio-access-key
|
|
MINIO_SECRET_KEY=your-minio-secret-key
|
|
|
|
# --- JWT ---
|
|
JWT_ACCESS_SECRET=your-256-bit-jwt-access-secret-here-change-in-production
|
|
JWT_REFRESH_SECRET=your-256-bit-jwt-refresh-secret-here-change-in-production
|
|
|
|
# --- Checkin Token ---
|
|
CHECKIN_TOKEN_SECRET=your-hmac-checkin-secret-here-change-in-production
|
|
|
|
# --- AES-256 Encryption Key (32 bytes = 64 hex chars) ---
|
|
ENCRYPTION_KEY=32539f3d2fa8123dcec899cc3dbee7347034123a126ac22fcb4702e10c454d50
|
|
|
|
# --- WeChat Mini Program ---
|
|
WECHAT_APP_ID=your-wechat-app-id
|
|
WECHAT_APP_SECRET=your-wechat-app-secret
|
|
|
|
# --- 实名核验提供方(生产禁止使用 mock) ---
|
|
VERIFICATION_PROVIDER=your-provider-code
|
|
|
|
# --- Spring Security 后备账号随机密码(后备账号不用于业务登录) ---
|
|
SPRING_SECURITY_FALLBACK_PASSWORD=your-random-fallback-password
|
|
|
|
# --- Feature Flags ---
|
|
FEATURES_APPEAL_ENABLED=false
|
|
|
|
# --- Spring Boot ---
|
|
SPRING_PROFILES_ACTIVE=docker,production
|