diff --git a/doc/db/1schema.sql b/doc/db/1schema.sql new file mode 100644 index 000000000..8757e76bc --- /dev/null +++ b/doc/db/1schema.sql @@ -0,0 +1,5 @@ +-- pigx 核心表 +create database `pigxx` default character set utf8mb4 collate utf8mb4_general_ci; + +-- pigx 工作流相关库 +create database `pigxx_acl` default character set utf8mb4 collate utf8mb4_general_ci; \ No newline at end of file diff --git a/doc/db/pigxx.sql b/doc/db/2pigxx.sql similarity index 99% rename from doc/db/pigxx.sql rename to doc/db/2pigxx.sql index 4fc6dda49..49f893dc3 100644 --- a/doc/db/pigxx.sql +++ b/doc/db/2pigxx.sql @@ -13,6 +13,7 @@ Date: 11/28/2018 16:11:29 PM */ +USE pigxx; SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; diff --git a/doc/db/pigxx_ac.sql b/doc/db/3pigxx_ac.sql similarity index 99% rename from doc/db/pigxx_ac.sql rename to doc/db/3pigxx_ac.sql index b2ab9451d..a0a56d3c2 100644 --- a/doc/db/pigxx_ac.sql +++ b/doc/db/3pigxx_ac.sql @@ -13,6 +13,7 @@ Date: 12/04/2018 00:03:49 AM */ +USE pigxx_acl; SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; diff --git a/doc/db/Dockerfile b/doc/db/Dockerfile new file mode 100644 index 000000000..ac3b17b42 --- /dev/null +++ b/doc/db/Dockerfile @@ -0,0 +1,5 @@ +FROM mysql:5.7 +MAINTAINER lengleng(wangiegie@gmail.com) +COPY 1schema.sql /docker-entrypoint-initdb.d +COPY 2pigxx.sql /docker-entrypoint-initdb.d +COPY 3pigxx_ac.sql /docker-entrypoint-initdb.d \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index a53582310..79b55f89d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,17 @@ version: '2' services: + pigx-mysql: + build: + context: ./ + dockerfile: ./doc/db/Dockerfile + environment: + MYSQL_ROOT_PASSWORD: root + restart: always + container_name: pigx-mysql + image: pigx-mysql + ports: + - 3306:3306 + pigx-zookeeper: image: zookeeper:3.4.13 ports: