pigx快速上手

一、项目下载
ssh://git@*.*.*.*:33068/root/tajia.git

二、配置数据库
1.参数说明

版本: mysql5.7.8+
默认字符集: utf8mb4
默认排序规则: utf8mb4_general_ci

要求设置数据库大小写不敏感
lower_case_table_names = 1
https://blog.csdn.net/fdipzone/article/details/73692929

2.数据库脚本说明

db/1scheme.sql 建库语句
db/2tajiax.sql 核心数据库
db/3tajiax_ac.sql 工作流相关数据库
db/4tajiax_job.sql 定时任务相关数据库
db/5tajiax_mp.sql 微信公众号相关数据库
db/6tajiax_config.sql 配置中心数据库
db/7tajiax_pay.sql 支付模块数据库
db/8tajiax_codegen.sql 代码生成模块数据库

 

3.关于系统账号密码说明

系统                          作用                      账号密码
tajia-ui                      用户登录                  admin/123456
tajia-register                nacos 注册配置中心         nacos/nacos
tajia-sentinel-dashboard      sentinel 流量保护         sentinel/sentinel
tajia-monitor                 服务监控                  pigx/pigx
tajia-bi-platform             报表设计平台               pigx/pigx

 

三、配置本地 hosts
Windows配置,编辑C:\Windows\System32\drivers\etc\hosts文件:

127.0.0.1 tajia-register
127.0.0.1 tajia-gateway
127.0.0.1 tajia-redis
127.0.0.1 tajia-xxl
127.0.0.1 tajia-mysql
127.0.0.1 tajia-sentinel
127.0.0.1 tajia-monitor

 

四、配置修改
1.nacos 数据源修改
/tajia-register/src/main/resources/bootstrap.yml

# 数据源相关配置

db:
  num: 1
  user: ${MYSQL_USER:xk-dev}
  password: ${MYSQL_PWD:xk-dev}
  url:
    0: jdbc:mysql://${MYSQL_HOST:tajia-mysql}:${MYSQL_PORT:33064}/${MYSQL_DB:tajiax_config}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true

 

2.启动 TajiaNacosApplication

/tajia-register/src/main/java/com/alibaba/nacos/TajiaNacosApplication.java

 

浏览器访问 http://127.0.0.1:8848/nacos 默认账号密码(nacos/nacos)

 

a.编辑 【浏览器 Nacos 中】application-dev.yml 修改 redis 配置

spring:
  redis:
    host: tajia-redis
    password:

 

b.编辑【浏览器 Nacos 中】 修改数据库配置

配置文件名称
tajia-upms-biz-dev.yml
tajia-auth-dev.yml
tajia-codegen-dev.yml
tajia-pay-platform-dev.yml
tajia-oa-platform-dev.yml
tajia-mp-platform-dev.yml
tajia-daemon-elastic-job-dev.yml
tajia-daemon-quartz-dev.yml

spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      username: ${MYSQL_USER:xk-dev} #只需要修改此处用户名密码,冒号后边部分
      password: ${MYSQL_PWD:xk-dev}  #只需要修改此处用户名密码,冒号后边部分
      url: jdbc:mysql://${MYSQL_HOST:tajia-mysql}:${MYSQL_PORT:33064}/${MYSQL_DB:tajiax}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true

 

五、启动顺序(基础模块)

1. /tajia-register/TajiaNacosApplication.java
2. /tajia-upms-biz/AdminApplication.java [注意启动完毕输出路由初始化完毕再去启动其他模块]
4. /tajia-auth/AuthApplication.java
3. /tajia-gateway/GatewayApplication.java

4. /tajia-demo-biz/DemoApp.java ##最后启动业务服务

 

六、访问 knife4j 页面
http://tajia-gateway:9999/doc.html


七、启动前端
nodejs版本要求:10<= node 版本 <=14
nodejs下载地址:https://nodejs.org/dist/

# 下载前端源码
git clone ssh://git@*.*.*.*:33068/root/tajia-ui.git

# 安装cnpm 镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 安装依赖
cd tajia-ui
cnpm install

# 启动
npm run dev

#地址
http://localhost:8080/
admin/123456

 

posted on 2021-10-28 19:40  Ruthless  阅读(4125)  评论(0编辑  收藏  举报