36 lines
933 B
Plaintext
36 lines
933 B
Plaintext
|
|
# 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,再逐步调整
|