配置环境方案.md 3.3 KB

配置环境方案

📋 环境说明

三套环境定义

  1. dev - 本地开发环境(完全本地资源)
  2. local - 本地开发环境(完全本地资源,与 dev 相同)
  3. prod - 生产环境(服务器资源)

🔧 配置要求

dev 环境(本地开发)

  • Nacos: 127.0.0.1:8848(本地 Nacos)
  • MySQL: 127.0.0.1:3306/xdz_crm(本地数据库)
    • 用户名: root
    • 密码: Xiuxiu@087
  • Redis: 127.0.0.1:6379(本地 Redis,无密码)

local 环境(本地开发,与 dev 相同)

  • Nacos: 127.0.0.1:8848(本地 Nacos)
  • MySQL: 127.0.0.1:3306/xdz_crm(本地数据库)
    • 用户名: root
    • 密码: Xiuxiu@087
  • Redis: 127.0.0.1:6379(本地 Redis,无密码)

prod 环境(生产环境)

  • Nacos: 119.45.95.228:10030(服务器 Nacos)
    • 用户名: nacos
    • 密码: Nacos@202612
  • MySQL: 119.45.95.228:10022/xdz_crm(服务器数据库)
    • 用户名: root
    • 密码: xdz@123!
  • Redis: 119.45.95.228:10011(服务器 Redis)
    • 密码: xdz123@Q

📝 需要修改的配置

1. application-dev.yaml(所有模块)

spring:
  cloud:
    nacos:
      server-addr: 127.0.0.1:8848
      username: nacos
      password: nacos
      discovery:
        namespace: dev
        group: DEFAULT_GROUP
      config:
        namespace: dev
        group: DEFAULT_GROUP

  datasource:
    dynamic:
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/xdz_crm?...
          username: root
          password: Xiuxiu@087

  data:
    redis:
      host: 127.0.0.1
      port: 6379
      database: 0
      # 无密码

2. application-local.yaml(所有模块)

spring:
  cloud:
    nacos:
      server-addr: 127.0.0.1:8848
      username: nacos
      password: nacos
      discovery:
        namespace: dev
        group: DEFAULT_GROUP
      config:
        namespace: dev
        group: DEFAULT_GROUP

  datasource:
    dynamic:
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/xdz_crm?...
          username: root
          password: Xiuxiu@087

  data:
    redis:
      host: 127.0.0.1
      port: 6379
      database: 0
      # 无密码

3. application-prod.yaml(所有模块)

spring:
  cloud:
    nacos:
      server-addr: 119.45.95.228:10030
      username: nacos
      password: Nacos@202612
      discovery:
        namespace: prod
        group: DEFAULT_GROUP
      config:
        namespace: prod
        group: DEFAULT_GROUP

  datasource:
    dynamic:
      datasource:
        master:
          url: jdbc:mysql://119.45.95.228:10022/xdz_crm?...
          username: root
          password: xdz@123!

  data:
    redis:
      host: 119.45.95.228
      port: 10011
      database: 0
      password: xdz123@Q

✅ 修改清单

需要修改的模块:

  • xdz-module-user
  • xdz-module-business
  • xdz-module-vehicle
  • xdz-module-message
  • xdz-module-platform

🎯 执行步骤

  1. 修改所有模块的 application-dev.yaml:使用本地资源
  2. 修改所有模块的 application-local.yaml:使用本地资源(与 dev 相同)
  3. 确保所有模块的 application-prod.yaml:使用服务器资源
  4. 验证配置正确性