Files
wwjcloud-nest-v1/wwjcloud/env.development
万物街 2084711030 feat: 完成配置中心重构和命名规范优化
- 重构config层为配置中心架构,支持动态配置管理
- 统一core层命名规范(event-bus→event, circuit-breaker→breaker, domain-sdk→sdk)
- 修复数据库连接配置路径问题
- 实现配置中心完整功能:系统配置、动态配置、配置验证、统计
- 优化目录结构,为微服务架构做准备
- 修复TypeScript编译错误和依赖注入问题
2025-08-28 05:19:14 +08:00

119 lines
2.2 KiB
Plaintext

# ========================================
# WWJCloud Backend 开发环境配置
# ========================================
# 应用基础配置
APP_NAME=WWJCloud Backend (Dev)
APP_VERSION=1.0.0
PORT=3000
NODE_ENV=development
TZ=Asia/Shanghai
# 数据库配置
DB_HOST=localhost
DB_PORT=3306
DB_USERNAME=wwjcloud
DB_PASSWORD=wwjcloud
DB_DATABASE=wwjcloud
DB_SYNC=false
DB_LOGGING=true
# Redis 配置
REDIS_HOST=192.168.1.35
REDIS_PORT=6379
REDIS_PASSWORD=redis_bwQAnN
REDIS_DB=1
REDIS_KEY_PREFIX=wwjcloud:dev:
# Kafka 配置
KAFKA_CLIENT_ID=wwjcloud-backend-dev
KAFKA_BROKERS=192.168.1.35:9092
KAFKA_GROUP_ID=wwjcloud-group-dev
KAFKA_TOPIC_PREFIX=domain-events-dev
# JWT 配置
JWT_SECRET=dev-secret-key-change-in-production
JWT_EXPIRES_IN=7d
JWT_ALGORITHM=HS256
# 缓存配置
CACHE_TTL=300
CACHE_MAX_ITEMS=1000
CACHE_PREFIX=wwjcloud:dev:cache:
# 日志配置
LOG_LEVEL=debug
LOG_FORMAT=json
LOG_FILENAME=
# 文件上传配置
UPLOAD_PATH=public/upload/dev
UPLOAD_MAX_SIZE=10485760
UPLOAD_ALLOWED_TYPES=image/*,application/pdf,text/*
# 限流配置
THROTTLE_TTL=60
THROTTLE_LIMIT=1000
# 第三方服务配置
STORAGE_PROVIDER=local
STORAGE_CONFIG={}
PAYMENT_PROVIDER=mock
PAYMENT_CONFIG={}
SMS_PROVIDER=mock
SMS_CONFIG={}
# 配置中心配置
ENABLE_DYNAMIC_CONFIG=true
CONFIG_CACHE_TTL=300
# 队列配置
QUEUE_DRIVER=bull
TASK_QUEUE_ADAPTER=database-outbox
EVENT_BUS_ADAPTER=database-outbox
QUEUE_REMOVE_ON_COMPLETE=100
QUEUE_REMOVE_ON_FAIL=50
QUEUE_DEFAULT_ATTEMPTS=3
QUEUE_BACKOFF_DELAY=2000
# Outbox 模式配置
OUTBOX_PROCESS_INTERVAL=5000
OUTBOX_BATCH_SIZE=100
OUTBOX_MAX_RETRIES=5
OUTBOX_RETRY_DELAY=60000
# 追踪配置
JAEGER_ENDPOINT=
TRACING_ENABLED=true
# 健康检查配置
HEALTH_CHECK_ENABLED=true
HEALTH_CHECK_INTERVAL=30000
# 安全配置
BCRYPT_ROUNDS=10
SESSION_SECRET=dev-session-secret
COOKIE_SECRET=dev-cookie-secret
# 跨域配置
CORS_ORIGIN=*
CORS_CREDENTIALS=true
CORS_METHODS=GET,HEAD,PUT,PATCH,POST,DELETE
# 域名配置
CURRENT_DOMAIN=dev
ALLOWED_DOMAINS=localhost,127.0.0.1
# 语言配置
DEFAULT_LANGUAGE=zh-CN
SUPPORTED_LANGUAGES=zh-CN,en-US
# 监控配置
METRICS_ENABLED=true
METRICS_PORT=9090
PROMETHEUS_ENABLED=false
# 开发工具配置
SWAGGER_ENABLED=true
SWAGGER_PATH=docs
DEBUG_ENABLED=true