Files

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