Преглед на файлове

:arrow_up: Upgrading dependencies. BOM SR6
:bug: Fixing a bug. check token 登录提示

冷冷 преди 6 години
родител
ревизия
089423c032
променени са 2 файла, в които са добавени 77 реда и са изтрити 26 реда
  1. 10 0
      README.md
  2. 67 26
      doc/md/deploy.md

+ 10 - 0
README.md

@@ -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
doc/md/deploy.md

@@ -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  
+
+