From bcc1d668f425b3037b1b092d4caa0f563c07256b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E5=86=B7?= Date: Sat, 8 Dec 2018 09:57:24 +0800 Subject: [PATCH] :whale: Work about Docker. add mysql dockerfile --- doc/db/1schema.sql | 5 +++++ doc/db/{pigxx.sql => 2pigxx.sql} | 1 + doc/db/{pigxx_ac.sql => 3pigxx_ac.sql} | 1 + doc/db/Dockerfile | 5 +++++ docker-compose.yml | 12 ++++++++++++ 5 files changed, 24 insertions(+) create mode 100644 doc/db/1schema.sql rename doc/db/{pigxx.sql => 2pigxx.sql} (99%) rename doc/db/{pigxx_ac.sql => 3pigxx_ac.sql} (99%) create mode 100644 doc/db/Dockerfile 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: