feat: WWJCloud 企业级全栈框架 v0.3.5 完整更新

🚀 核心更新:
-  完善 NestJS 企业级架构设计
-  优化配置中心和基础设施层
-  增强第三方服务集成能力
-  完善多租户架构支持
- 🎯 对标 Java Spring Boot 和 PHP ThinkPHP

📦 新增文件:
- wwjcloud-nest 完整框架结构
- Docker 容器化配置
- 管理后台界面
- 数据库迁移脚本

🔑 Key: ebb38b43ec39f355f071294fd1cf9c42
This commit is contained in:
wanwu
2025-10-13 01:27:37 +08:00
parent 16892939a6
commit 2285206b3f
1695 changed files with 260750 additions and 19 deletions

View File

@@ -9,22 +9,22 @@ services:
container_name: wwjcloud-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root123456
MYSQL_ROOT_PASSWORD: wwjcloud
MYSQL_DATABASE: wwjcloud
MYSQL_USER: wwjcloud
MYSQL_PASSWORD: wwjcloud123
MYSQL_PASSWORD: wwjcloud
TZ: Asia/Shanghai
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
- ./sql:/docker-entrypoint-initdb.d
- wwjcloud_mysql_data:/var/lib/mysql
- ../../sql:/docker-entrypoint-initdb.d
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
- --default-authentication-plugin=mysql_native_password
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-proot123456"]
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-pwwjcloud"]
interval: 10s
timeout: 5s
retries: 5
@@ -41,7 +41,7 @@ services:
ports:
- "6379:6379"
volumes:
- redis_data:/data
- wwjcloud_redis_data:/data
command: redis-server --appendonly yes --requirepass redis123456
healthcheck:
test: ["CMD", "redis-cli", "-a", "redis123456", "ping"]
@@ -56,8 +56,8 @@ services:
# ========================================
nestjs-backend:
build:
context: ./wwjcloud-nest
dockerfile: Dockerfile
context: ..
dockerfile: docker/Dockerfile
container_name: wwjcloud-nestjs
restart: unless-stopped
ports:
@@ -77,7 +77,7 @@ services:
DB_HOST: mysql
DB_PORT: 3306
DB_USERNAME: wwjcloud
DB_PASSWORD: wwjcloud123
DB_PASSWORD: wwjcloud
DB_DATABASE: wwjcloud
DB_SYNC: false
DB_LOGGING: false
@@ -145,7 +145,7 @@ services:
# ========================================
admin-frontend:
build:
context: ./wwjcloud-nest/admin
context: ../admin
dockerfile: Dockerfile
container_name: wwjcloud-admin
restart: unless-stopped
@@ -166,9 +166,9 @@ services:
# 数据卷
# ========================================
volumes:
mysql_data:
wwjcloud_mysql_data:
driver: local
redis_data:
wwjcloud_redis_data:
driver: local
# ========================================