⬆️ Upgrading dependencies. BOM SR6

🐛 Fixing a bug. check token 登录提示
This commit is contained in:
冷冷 committed 2018-12-10 18:21:24 +08:00
1 parent fc8e93a23a
commit 089423c032
2 files changed
+77 -26

No files matched your search

+10
View File
@@ -1,3 +1,13 @@
## pigx 2.0
[✨pigx 2.0 部署文档](doc/md/deploy.md)
[pigx 2.0 新特性说明 ](https://www.bilibili.com/video/av37786337)
[pigx 2.0 从检出到启动](https://www.bilibili.com/video/av37695530)
[pigx pro新建微服务模块(一)](https://www.bilibili.com/video/av37737139)
[pigx pro新建微服务模块(二)](https://www.bilibili.com/video/av37740030)
[pigx pro新建微服务模块(三)](https://www.bilibili.com/video/av37743341)
[pigx pro新建微服务模块(四)](https://www.bilibili.com/video/av37774264)
## 协议和授权
pigX并非一个开源软件,作者保留全部的权利。
+67 -26
View File
@@ -1,8 +1,23 @@
### 写在最前
**如果想快速部署pigX,请完全参考本篇文档,如果有个性化的修改(例如:oauth2配置、token 个性化需求),请参考本篇运行起来以后,自行修改。循序渐进**
**如果想快速部署pigX,请完全参考本篇文档。**
如果有个性化的修改,请参考本篇运行起来以后,自行修改。循序渐进
### 特别说明
- 确保你的IDE 已经安装lombok
- 代码git clone ,不要下载 zip 源码包
- 建议使用 IDEA 2018+ 启动效果会更好
- 内存较小开发机 每个微服务建议设置 -Xms128m -Xmx256m
![](http://a.pigx.top/20181210181538.png)
### 环境说明
- jdk 1.8
- mysql 5.7
- redis 3.2+
- node 8.0+
- npm 6.0+
- zookeeper 3.4+
### 架构图
![image](http://p0hpm86wj.bkt.clouddn.com/PIGX.png)
### 一、项目下载
```
@@ -10,16 +25,27 @@ git https://www.gitee.wang/pig/pigx.git
```
### 二、配置数据库
- 参数说明
```
版本: mysql5.7+
默认字符集: utf8mb4
默认排序规则: utf8mb4_general_ci
```
- 脚本说明
2.0 把核心库和业务库分开,建议使用两个库
```sql
1scheme.sql 建库语句
2pigxx.sql 核心数据库
3pigxx_ac.sql 工作流相关数据库
```
基本参数如下:
![image](https://gitee.com/uploads/images/2018/0610/142651_72fad599_410595.png)
### 三、pig配置修改
### 三、pig配置修改 (建议批量替换)
- redis 修改
pigx/pigx-config/src/main/resources/config/application-dev.yml
```
@@ -27,44 +53,59 @@ pigx/pigx-config/src/main/resources/config/application-dev.yml
spring:
redis:
password:
host: localhost
```
pigx/pigx-config/src/main/resources/config/pigx-auth-dev.yml
pigx/pigx-config/src/main/resources/config/pigx-upms-dev.yml
host: pigx-redis
```
- 数据库配置
pigx/pigx-config/src/main/resources/config/pigx-auth-dev.yml
pigx/pigx-config/src/main/resources/config/pigx-upms-dev.yml
pigx/pigx-config/src/main/resources/config/pigx-codegen-dev.yml
pigx/pigx-config/src/main/resources/config/pigx-daemon-dev.yml
pigx/pigx-config/src/main/resources/config/pigx-activiti-dev.yml
```
# 数据源
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: lengleng
url: jdbc:pigx-mysql://mysql:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
url: jdbc:mysql://pigx-mysql:3306/pigxx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
```
### 四、配置本地hosts
### 四、配置本地hosts 建议使用 switchhost)
修改本地hosts文件中存在以下片段
从1.6.3开始,项目采用HOSTS配置ip的方式,所以开始运行项目前确保你的本机hosts文件中存在以下片段(以完全本机开发为例):
```
# 本地测试环境
# 本地测试环境
127.0.0.1 pigx-mysql
127.0.0.1 pigx-zookeeper
127.0.0.1 pigx-redis
127.0.0.1 pigx-zookeeper
127.0.0.1 pigx-redis
127.0.0.1 pigx-gateway
127.0.0.1 pigx-eureka
```
### 五、启动顺序(基础模块)
```java
1. PigxEurekaApplication
2. PigxConfigApplication
3. PigxGatewayApplication
4. PigxAuthApplication
5. PigxAdminApplication
```
### 五、pigx-ui:
### 六、启动前端
```
git clone https://www.gitee.wang/pig/pigx-ui.git
# 安装cnpm 镜像
npm run pre
# 安装依赖
cnpm install
# 启动
npm run dev
```
请确保启动顺序
1.eureka
2.config
3.gateway
4.auth
5.upms