微服务部署
无论您是多年编程的高级工程师,还是刚刚入门的实习生,部署请完全参考本文档操作。
环境说明
软件 | 版本 | 备注 |
---|---|---|
jdk | 17+ | 支持 JDK21 |
mysql | 8 | 要求设置数据库大小写不敏感 lower_case_table_names = 1 |
redis | 7 | |
node | 18 | 不支持 node 20 |
maven | 3.8+ | |
IDEA | 2023+ | 需要安装 lombok 插件 |
项目下载
一、检查 IDEA 环境
架构配置确认:如下图所示:① 点击 IDEA 右侧 Maven 面板; ② 勾选 cloud profile; ③ 点击 Maven Reload;
二、配置数据库
- 参数说明
- 数据库脚本说明
- 关于系统账号密码说明
系统 | 作用 | 账号密码 |
---|---|---|
pigx-ui | 用户登录 | admin/123456 |
pigx-register | nacos 注册配置中心 | nacos/nacos |
pigx-sentinel-dashboard | sentinel 流量保护 | sentinel/sentinel |
pigx-monitor | 服务监控 | pigx/pigx |
pigx-bi-platform | 报表设计平台 | pigx/pigx |
三、配置本地 hosts
必须按此步骤配置,禁止修改代码中配置成固定 IP
win 配置方法 | mac 配置方法 | 懒人建议:使用 switchhost 快速切换 host
梯子、VPN 等软件会导致 hosts 配置失效,请关闭!
四、配置修改
1
nacos 数据源修改
2
启动 PigxNacosApplication
3
浏览器访问 nacos
浏览器访问 http://127.0.0.1:8848/nacos
默认账号密码(nacos/nacos)
4
修改 Redis 配置
编辑【浏览器 Nacos 中】application-dev.yml 修改 redis 配置
5
修改数据库配置
编辑【浏览器 Nacos 中】修改数据库配置
序号 | 配置文件名称 | 备注 |
---|---|---|
1 | pigx-upms-biz-dev.yml | 修改数据库链接信息、文件上传本地路径信息 |
2 | pigx-knowledge-dev.yml | 修改数据库链接信息 |
3 | pigx-codegen-dev.yml | 修改数据库链接信息 |
4 | pigx-pay-platform-dev.yml | 修改数据库链接信息 |
5 | pigx-flow-engine-biz-dev.yml | 修改数据库链接信息 |
6 | pigx-flow-task-biz-dev.yml | 修改数据库链接信息 |
7 | pigx-mp-platform-dev.yml | 修改数据库链接信息 |
8 | pigx-daemon-elastic-job-dev.yml | 修改数据库链接信息 |
9 | pigx-daemon-quartz-dev.yml | 修改数据库链接信息 |
10 | pigx-report-platform-dev.yml | 修改数据库链接信息、文件上传存储路径 |
五、启动顺序(基础模块)
六、启动前端
Node 版本 = 18
如遇 install 失败,请删除 node_modules 文件夹,尝试重新 npm install
常见问题,搜索工单系统
- 常见问题列表 参考私服工单
- 工单系统搜索可以解决大部分问题,注意关键词搜索
- 新建工单注意 提供日志、截图、回显步骤