feat: WWJCloud 企业级全栈框架 v0.3.5 完整更新
🚀 核心更新: - ✅ 完善 NestJS 企业级架构设计 - ✅ 优化配置中心和基础设施层 - ✅ 增强第三方服务集成能力 - ✅ 完善多租户架构支持 - 🎯 对标 Java Spring Boot 和 PHP ThinkPHP 📦 新增文件: - wwjcloud-nest 完整框架结构 - Docker 容器化配置 - 管理后台界面 - 数据库迁移脚本 🔑 Key: ebb38b43ec39f355f071294fd1cf9c42
This commit is contained in:
@@ -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
|
||||
|
||||
# ========================================
|
||||
|
||||
Reference in New Issue
Block a user