Files
wwjcloud-nest-v1/tools-v1/env/apps-api.production.example

36 lines
933 B
Plaintext
Raw Normal View History

# apps/api 生产环境 .env 示例wwjcloud-nest-v1
# 基本
NODE_ENV=production
PORT=3001
GLOBAL_PREFIX=api
# 安全
JWT_SECRET=change-me-to-strong-secret-at-least-32-chars
AUTH_ENABLED=true
RBAC_ENABLED=true
# AI 模块
AI_ENABLED=true
QUEUE_DRIVER=redis # 生产推荐 redis如用 Kafka请切换并填写下方 Kafka 配置
# Redis 队列(推荐)
REDIS_ENABLED=true
REDIS_URL=redis://username:password@redis:6379/0
# Kafka 队列(可选)
KAFKA_ENABLED=false
KAFKA_BROKER=your-kafka:9092
KAFKA_CLIENT_ID=wwjcloud-ai
KAFKA_GROUP_ID=wwjcloud-ai-group
# 观测性
METRICS_ENABLED=true
TELEMETRY_ENABLED=true
TRACING_ENABLED=true
JAEGER_ENDPOINT=http://jaeger:14268/api/traces
# 其他建议
# - 在网关/WAF 限制 /api/ai/recovery/* 的来源与速率
# - 若不对外开放 AI 恢复端点,请移除 @Public() 或在服务端加守卫
# - 灰度切换时先低采样启用 telemetry再逐步调整