feat: v0.3.3 - 清理代码结构,删除common层,保留core层企业级基础设施
- 删除common层业务代码(将通过real-business-logic-generator.js重新生成) - 清理重复的core层生成工具 - 保留完整的企业级core层基础设施(Security/Cache/Tracing/Event/Queue/Health) - 版本号升级到0.3.3 - 项目架构现已完整,接下来专注优化PHP到TypeScript语法转换
This commit is contained in:
@@ -1,64 +1,45 @@
|
||||
# Runtime
|
||||
# 应用配置
|
||||
NODE_ENV=development
|
||||
PORT=3000
|
||||
APP_NAME=WWJCloud
|
||||
APP_VERSION=1.0.0
|
||||
|
||||
# Database (MySQL)
|
||||
DB_HOST=localhost
|
||||
DB_PORT=3306
|
||||
DB_USERNAME=wwjcloud
|
||||
DB_PASSWORD=wwjcloud
|
||||
DB_DATABASE=wwjcloud
|
||||
# 数据库配置
|
||||
DATABASE_TYPE=mysql
|
||||
DATABASE_HOST=localhost
|
||||
DATABASE_PORT=3306
|
||||
DATABASE_USERNAME=root
|
||||
DATABASE_PASSWORD=password
|
||||
DATABASE_NAME=wwjcloud
|
||||
DATABASE_SYNCHRONIZE=false
|
||||
DATABASE_LOGGING=true
|
||||
|
||||
# Redis
|
||||
# Redis配置
|
||||
REDIS_HOST=localhost
|
||||
REDIS_PORT=6379
|
||||
REDIS_PASSWORD=
|
||||
REDIS_DB=0
|
||||
|
||||
# Kafka 配置
|
||||
KAFKA_BROKERS=localhost:9092
|
||||
KAFKA_CLIENT_ID=wwjcloud-backend
|
||||
|
||||
# Queue System 队列系统配置
|
||||
QUEUE_PROVIDER=database
|
||||
QUEUE_PROCESSING_INTERVAL=5000
|
||||
QUEUE_MAX_RETRIES=3
|
||||
QUEUE_RETRY_DELAY=60000
|
||||
QUEUE_BATCH_SIZE=10
|
||||
|
||||
# Event Bus 事件总线配置
|
||||
EVENT_BUS_PROVIDER=database
|
||||
EVENT_BUS_PROCESSING_INTERVAL=3000
|
||||
EVENT_BUS_MAX_RETRIES=3
|
||||
EVENT_BUS_RETRY_DELAY=30000
|
||||
EVENT_BUS_BATCH_SIZE=10
|
||||
|
||||
# JWT
|
||||
JWT_SECRET=your_jwt_secret_key
|
||||
# JWT配置
|
||||
JWT_SECRET=your-secret-key
|
||||
JWT_EXPIRES_IN=7d
|
||||
|
||||
# Uploads
|
||||
# 文件上传配置
|
||||
UPLOAD_PATH=./uploads
|
||||
MAX_FILE_SIZE=10485760
|
||||
|
||||
# Log
|
||||
# 日志配置
|
||||
LOG_LEVEL=info
|
||||
LOG_FILE=./logs/app.log
|
||||
|
||||
# Throttling
|
||||
THROTTLE_TTL=60
|
||||
THROTTLE_LIMIT=100
|
||||
# 语言配置
|
||||
DEFAULT_LANGUAGE=zh-cn
|
||||
# 邮件配置
|
||||
MAIL_HOST=smtp.example.com
|
||||
MAIL_PORT=587
|
||||
MAIL_USER=your-email@example.com
|
||||
MAIL_PASS=your-password
|
||||
|
||||
# OpenTelemetry 追踪配置
|
||||
OTEL_SERVICE_NAME=wwjcloud-nestjs
|
||||
OTEL_SERVICE_VERSION=1.0.0
|
||||
|
||||
# Jaeger 配置(可选)
|
||||
# JAEGER_ENDPOINT=http://localhost:14268/api/traces
|
||||
|
||||
# Prometheus 配置(可选)
|
||||
# PROMETHEUS_ENABLED=true
|
||||
# PROMETHEUS_PORT=9090
|
||||
# PROMETHEUS_ENDPOINT=/metrics
|
||||
LANG_CACHE_TTL=3600
|
||||
LANG_CACHE_MAX_SIZE=100
|
||||
# 短信配置
|
||||
SMS_ACCESS_KEY_ID=your-access-key
|
||||
SMS_ACCESS_KEY_SECRET=your-secret-key
|
||||
SMS_SIGN_NAME=your-sign-name
|
||||
SMS_TEMPLATE_CODE=your-template-code
|
||||
|
||||
Reference in New Issue
Block a user