26 lines
795 B
Plaintext
26 lines
795 B
Plaintext
# Database (必须是独立的数据库实例,不能与 identity-service 共享!)
|
|
DATABASE_URL="postgresql://postgres:password@backup-db-server:5432/rwa_backup?schema=public"
|
|
|
|
# Server
|
|
APP_PORT=3002
|
|
APP_ENV="development"
|
|
|
|
# Service Authentication
|
|
SERVICE_JWT_SECRET="your-super-secret-service-jwt-key"
|
|
ALLOWED_SERVICES="identity-service,recovery-service"
|
|
|
|
# Encryption (用于二次加密备份分片)
|
|
BACKUP_ENCRYPTION_KEY="your-256-bit-encryption-key-in-hex"
|
|
BACKUP_ENCRYPTION_KEY_ID="key-v1"
|
|
|
|
# Rate Limiting
|
|
MAX_RETRIEVE_PER_DAY=3 # 每用户每天最多获取 3 次
|
|
MAX_STORE_PER_MINUTE=10 # 每分钟最多存储 10 个
|
|
|
|
# Audit
|
|
AUDIT_LOG_RETENTION_DAYS=365 # 审计日志保留 365 天
|
|
|
|
# Monitoring
|
|
PROMETHEUS_ENABLED=true
|
|
PROMETHEUS_PORT=9102
|