diff --git a/Jenkinsfile b/Jenkinsfile index 31ff415..88ef1c9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,9 +3,9 @@ pipeline { environment { // 项目配置 - PROJECT_NAME = 'novalon-manage-system' - FRONTEND_DIR = 'novalon-manage-web' - BACKEND_DIR = 'novalon-manage-api' + PROJECT_NAME = 'gym-manage-system' + FRONTEND_DIR = 'gym-manage-web' + BACKEND_DIR = 'gym-manage-api' // Node.js 配置 NODE_VERSION = '20' @@ -23,7 +23,7 @@ pipeline { // 数据库配置(用于E2E测试) DB_HOST = 'localhost' DB_PORT = '5432' - DB_NAME = 'novalon_test' + DB_NAME = 'gym_test' DB_USER = credentials('db-user') DB_PASSWORD = credentials('db-password') diff --git a/README.md b/README.md index b5d1dff..6163e4a 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -# novalon-manage-system +# gym-manage-system -企业级后台管理系统 +健身房管理系统 ## 项目结构 ``` -novalon-manage-system/ -├── novalon-manage-api/ # 后端 API 项目 +gym-manage-system/ +├── gym-manage-api/ # 后端 API 项目 │ ├── manage-gateway/ # API 网关服务 │ ├── manage-app/ # 主应用服务 │ ├── manage-sys/ # 系统管理模块 @@ -15,8 +15,8 @@ novalon-manage-system/ │ ├── manage-audit/ # 审计模块 │ ├── manage-notify/ # 通知模块 │ └── manage-file/ # 文件管理模块 -├── novalon-manage-web/ # 前端 Web 项目 -├── api_integration_tests/ # API 集成测试 +├── gym-manage-web/ # 前端 Web 项目 +├── gym-manage-uniapp/ # 移动端 UniApp 项目 └── e2e-tests/ # E2E 测试 ``` diff --git a/docker-compose.yml b/docker-compose.yml index 5560563..de8e800 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,42 +8,42 @@ services: # PostgreSQL数据库服务 postgres: image: postgres:15-alpine - container_name: novalon-postgres + container_name: gym-postgres environment: <<: *common-env - POSTGRES_DB: manage_system - POSTGRES_USER: novalon - POSTGRES_PASSWORD: novalon123 + POSTGRES_DB: gym_system + POSTGRES_USER: gym + POSTGRES_PASSWORD: gym123 POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=zh_CN.UTF-8" ports: - "55432:5432" volumes: - 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: - test: ["CMD-SHELL", "pg_isready -U novalon -d manage_system"] + test: ["CMD-SHELL", "pg_isready -U gym -d gym_system"] interval: 10s timeout: 5s retries: 5 start_period: 30s networks: - - novalon-network + - gym-network restart: unless-stopped # 后端API服务 backend: build: - context: ./novalon-manage-api + context: ./gym-manage-api dockerfile: Dockerfile args: - BUILD_VERSION=${BUILD_VERSION:-latest} - container_name: novalon-backend + container_name: gym-backend environment: <<: *common-env SPRING_PROFILES_ACTIVE: docker - SPRING_R2DBC_URL: r2dbc:postgresql://postgres:5432/manage_system - SPRING_R2DBC_USERNAME: novalon - SPRING_R2DBC_PASSWORD: novalon123 + SPRING_R2DBC_URL: r2dbc:postgresql://postgres:5432/gym_system + SPRING_R2DBC_USERNAME: gym + SPRING_R2DBC_PASSWORD: gym123 SPRING_JACKSON_TIME_ZONE: Asia/Shanghai MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE: health,info,metrics ports: @@ -58,7 +58,7 @@ services: retries: 3 start_period: 60s networks: - - novalon-network + - gym-network restart: unless-stopped logging: driver: "json-file" @@ -69,11 +69,11 @@ services: # 前端Web服务 frontend: build: - context: ./novalon-manage-web + context: ./gym-manage-web dockerfile: Dockerfile args: - BUILD_VERSION=${BUILD_VERSION:-latest} - container_name: novalon-frontend + container_name: gym-frontend ports: - "3001:80" depends_on: @@ -89,7 +89,7 @@ services: retries: 3 start_period: 40s networks: - - novalon-network + - gym-network restart: unless-stopped logging: driver: "json-file" @@ -100,12 +100,12 @@ services: # Redis缓存服务(可选) redis: image: redis:7-alpine - container_name: novalon-redis + container_name: gym-redis environment: <<: *common-env ports: - "6379:6379" - command: redis-server --appendonly yes --requirepass novalon123 + command: redis-server --appendonly yes --requirepass gym123 volumes: - redis_data:/data healthcheck: @@ -114,7 +114,7 @@ services: timeout: 3s retries: 5 networks: - - novalon-network + - gym-network restart: unless-stopped volumes: @@ -124,7 +124,7 @@ volumes: driver: local networks: - novalon-network: + gym-network: driver: bridge ipam: config: