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:
wanwu
2025-09-27 03:28:46 +08:00
parent 2fb35eda53
commit 8da4047110
179 changed files with 19865 additions and 20861 deletions

View File

@@ -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