docs: 更新项目文档和配置文件,反映健身房管理系统的变更

This commit is contained in:
张翔
2026-04-17 18:43:11 +08:00
parent 40709a0b2b
commit 27aa8b66db
3 changed files with 30 additions and 30 deletions
Vendored
+4 -4
View File
@@ -3,9 +3,9 @@ pipeline {
environment { environment {
// 项目配置 // 项目配置
PROJECT_NAME = 'novalon-manage-system' PROJECT_NAME = 'gym-manage-system'
FRONTEND_DIR = 'novalon-manage-web' FRONTEND_DIR = 'gym-manage-web'
BACKEND_DIR = 'novalon-manage-api' BACKEND_DIR = 'gym-manage-api'
// Node.js 配置 // Node.js 配置
NODE_VERSION = '20' NODE_VERSION = '20'
@@ -23,7 +23,7 @@ pipeline {
// 数据库配置(用于E2E测试) // 数据库配置(用于E2E测试)
DB_HOST = 'localhost' DB_HOST = 'localhost'
DB_PORT = '5432' DB_PORT = '5432'
DB_NAME = 'novalon_test' DB_NAME = 'gym_test'
DB_USER = credentials('db-user') DB_USER = credentials('db-user')
DB_PASSWORD = credentials('db-password') DB_PASSWORD = credentials('db-password')
+6 -6
View File
@@ -1,12 +1,12 @@
# novalon-manage-system # gym-manage-system
企业级后台管理系统 健身房管理系统
## 项目结构 ## 项目结构
``` ```
novalon-manage-system/ gym-manage-system/
├── novalon-manage-api/ # 后端 API 项目 ├── gym-manage-api/ # 后端 API 项目
│ ├── manage-gateway/ # API 网关服务 │ ├── manage-gateway/ # API 网关服务
│ ├── manage-app/ # 主应用服务 │ ├── manage-app/ # 主应用服务
│ ├── manage-sys/ # 系统管理模块 │ ├── manage-sys/ # 系统管理模块
@@ -15,8 +15,8 @@ novalon-manage-system/
│ ├── manage-audit/ # 审计模块 │ ├── manage-audit/ # 审计模块
│ ├── manage-notify/ # 通知模块 │ ├── manage-notify/ # 通知模块
│ └── manage-file/ # 文件管理模块 │ └── manage-file/ # 文件管理模块
├── novalon-manage-web/ # 前端 Web 项目 ├── gym-manage-web/ # 前端 Web 项目
├── api_integration_tests/ # API 集成测试 ├── gym-manage-uniapp/ # 移动端 UniApp 项目
└── e2e-tests/ # E2E 测试 └── e2e-tests/ # E2E 测试
``` ```
+20 -20
View File
@@ -8,42 +8,42 @@ services:
# PostgreSQL数据库服务 # PostgreSQL数据库服务
postgres: postgres:
image: postgres:15-alpine image: postgres:15-alpine
container_name: novalon-postgres container_name: gym-postgres
environment: environment:
<<: *common-env <<: *common-env
POSTGRES_DB: manage_system POSTGRES_DB: gym_system
POSTGRES_USER: novalon POSTGRES_USER: gym
POSTGRES_PASSWORD: novalon123 POSTGRES_PASSWORD: gym123
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=zh_CN.UTF-8" POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=zh_CN.UTF-8"
ports: ports:
- "55432:5432" - "55432:5432"
volumes: volumes:
- postgres_data:/var/lib/postgresql/data - postgres_data:/var/lib/postgresql/data
- ./novalon-manage-api/manage-db/src/main/resources/db/migration:/docker-entrypoint-initdb.d - ./gym-manage-api/manage-db/src/main/resources/db/migration:/docker-entrypoint-initdb.d
healthcheck: healthcheck:
test: ["CMD-SHELL", "pg_isready -U novalon -d manage_system"] test: ["CMD-SHELL", "pg_isready -U gym -d gym_system"]
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 5 retries: 5
start_period: 30s start_period: 30s
networks: networks:
- novalon-network - gym-network
restart: unless-stopped restart: unless-stopped
# 后端API服务 # 后端API服务
backend: backend:
build: build:
context: ./novalon-manage-api context: ./gym-manage-api
dockerfile: Dockerfile dockerfile: Dockerfile
args: args:
- BUILD_VERSION=${BUILD_VERSION:-latest} - BUILD_VERSION=${BUILD_VERSION:-latest}
container_name: novalon-backend container_name: gym-backend
environment: environment:
<<: *common-env <<: *common-env
SPRING_PROFILES_ACTIVE: docker SPRING_PROFILES_ACTIVE: docker
SPRING_R2DBC_URL: r2dbc:postgresql://postgres:5432/manage_system SPRING_R2DBC_URL: r2dbc:postgresql://postgres:5432/gym_system
SPRING_R2DBC_USERNAME: novalon SPRING_R2DBC_USERNAME: gym
SPRING_R2DBC_PASSWORD: novalon123 SPRING_R2DBC_PASSWORD: gym123
SPRING_JACKSON_TIME_ZONE: Asia/Shanghai SPRING_JACKSON_TIME_ZONE: Asia/Shanghai
MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE: health,info,metrics MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE: health,info,metrics
ports: ports:
@@ -58,7 +58,7 @@ services:
retries: 3 retries: 3
start_period: 60s start_period: 60s
networks: networks:
- novalon-network - gym-network
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: "json-file" driver: "json-file"
@@ -69,11 +69,11 @@ services:
# 前端Web服务 # 前端Web服务
frontend: frontend:
build: build:
context: ./novalon-manage-web context: ./gym-manage-web
dockerfile: Dockerfile dockerfile: Dockerfile
args: args:
- BUILD_VERSION=${BUILD_VERSION:-latest} - BUILD_VERSION=${BUILD_VERSION:-latest}
container_name: novalon-frontend container_name: gym-frontend
ports: ports:
- "3001:80" - "3001:80"
depends_on: depends_on:
@@ -89,7 +89,7 @@ services:
retries: 3 retries: 3
start_period: 40s start_period: 40s
networks: networks:
- novalon-network - gym-network
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: "json-file" driver: "json-file"
@@ -100,12 +100,12 @@ services:
# Redis缓存服务(可选) # Redis缓存服务(可选)
redis: redis:
image: redis:7-alpine image: redis:7-alpine
container_name: novalon-redis container_name: gym-redis
environment: environment:
<<: *common-env <<: *common-env
ports: ports:
- "6379:6379" - "6379:6379"
command: redis-server --appendonly yes --requirepass novalon123 command: redis-server --appendonly yes --requirepass gym123
volumes: volumes:
- redis_data:/data - redis_data:/data
healthcheck: healthcheck:
@@ -114,7 +114,7 @@ services:
timeout: 3s timeout: 3s
retries: 5 retries: 5
networks: networks:
- novalon-network - gym-network
restart: unless-stopped restart: unless-stopped
volumes: volumes:
@@ -124,7 +124,7 @@ volumes:
driver: local driver: local
networks: networks:
novalon-network: gym-network:
driver: bridge driver: bridge
ipam: ipam:
config: config: