pigx入门-详细部署
环境说明安装
- 相关下载:https://www.aliyundrive.com/s/3h6N2kh5yvV
项目下载
# 下载源代码git clone https://git.pig4cloud.com/pig/pigx.git
- 关于系统账号密码说明
依次运行sql文件
导入除了DockerFile和Update.sql全部导入数据库
配置本地host
- win配置方法:https://www.jb51.net/os/win10/395409.html
127.0.0.1 pigx-register127.0.0.1 pigx-gateway127.0.0.1 pigx-redis127.0.0.1 pigx-xxl127.0.0.1 pigx-mysql127.0.0.1 pigx-sentinel127.0.0.1 pigx-monitor
启动redis
打开配置文件修改数据库密码
运行pigx项目
启动相关服务
- PigxNacosApplication :8848/
- PigxGatewayApplication :9999/
- PigxAuthApplication :3000/
- PigxAdminApplication :4000/
- PigxCodeGenApplication :5003/
启动前端
检查node版本
检查node版本 = 14
node -v
若高版本node 可执行n 命令切换至 14版本
n 14.18.1
输入命令启动
npm run dev
浏览器访问: http://localhost:8080
默认用户名: admin
默认密码: 123456
生成子项目
打开cmd编译pigx项目
cd pigx/mvn clean install
cmd运行,生成子项目()
mvn archetype:generate ^ -DgroupId=com.pig4cloud ^ -DartifactId=pigx-ceshi ^ -Dversion=4.2.0 ^ -Dpackage=com.pig4cloud.pigx.ceshi ^ -DarchetypeGroupId=com.pig4cloud.archetype ^ -DarchetypeArtifactId=pigx-gen ^ -DarchetypeVersion=4.2.0 ^ -DarchetypeCatalog=local
创建数据库表
-- 创建测试库create database `pigxx_ceshi` default character set utf8mb4 collate utf8mb4_general_ci;USE pigxx_ceshi;SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- 创建测试表DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`username` varchar(255) DEFAULT NULL COMMENT '用户名',`password` varchar(255) DEFAULT NULL COMMENT '密码', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='test 表';
打开前端界面,新增数据源
- 数据源
jdbc:mysql://pigx-mysql:3306/pigxx_ceshi" />代码生成
把生成的代码复制到对应文件
执行生成的sql脚本
配置动态路由
把权限放出来
启动骨架模块项目
实现pigxCRUD!