rwadurian/backend/mpc-system/.env.example

53 lines
1.7 KiB
Plaintext

# MPC-System 环境变量配置
# 部署位置: 192.168.1.100 (Nginx + MPC 服务器)
#
# 使用方法:
# 1. 复制此文件: cp .env.example .env
# 2. 修改为实际生产环境的值
# 3. 启动: docker compose up -d
# ============================================
# 环境标识
# ============================================
ENVIRONMENT=production
# ============================================
# PostgreSQL 数据库
# ============================================
POSTGRES_USER=mpc_user
POSTGRES_PASSWORD=your_secure_postgres_password_here
# ============================================
# Redis 缓存
# ============================================
# 留空表示不需要密码 (内部网络)
REDIS_PASSWORD=
# ============================================
# RabbitMQ 消息队列
# ============================================
RABBITMQ_USER=mpc_user
RABBITMQ_PASSWORD=your_secure_rabbitmq_password_here
# ============================================
# JWT 配置
# ============================================
# JWT 签名密钥 (至少 32 字符)
JWT_SECRET_KEY=your_super_secure_jwt_secret_key_at_least_32_characters
# ============================================
# 加密配置
# ============================================
# 主加密密钥 (64 位十六进制字符 = 256 位密钥)
# 用于加密存储的密钥分片
CRYPTO_MASTER_KEY=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
# ============================================
# API 安全配置
# ============================================
# API 认证密钥 (与后端服务器的 mpc-service 配置一致)
MPC_API_KEY=your_very_secure_api_key_at_least_32_characters
# 允许访问的 IP 地址 (后端服务器)
ALLOWED_IPS=192.168.1.111