浏览代码

for docker

Jeffrey Zhu 3 年之前
父节点
当前提交
1c14da1fe9
共有 4 个文件被更改,包括 61 次插入53 次删除
  1. 52 52
      db.sql
  2. 2 0
      docker/docker-entrypoint.sh
  3. 3 1
      docker/run.sh
  4. 4 0
      init-user.sql

+ 52 - 52
db.sql

@@ -16,7 +16,7 @@
 CREATE DATABASE IF NOT EXISTS `authbase` /*!40100 DEFAULT CHARACTER SET utf8 */;
 USE `authbase`;
 
--- 导出  表 authbase.syonline 结构
+-- 导出  表 authbase.SYONLINE 结构
 CREATE TABLE IF NOT EXISTS `SYONLINE` (
   `ID` varchar(36) NOT NULL,
   `CREATEDATETIME` datetime DEFAULT NULL,
@@ -26,11 +26,11 @@ CREATE TABLE IF NOT EXISTS `SYONLINE` (
   PRIMARY KEY (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syonline 的数据:~0 rows (大约)
-/*!40000 ALTER TABLE `syonline` DISABLE KEYS */;
-/*!40000 ALTER TABLE `syonline` ENABLE KEYS */;
+-- 正在导出表  authbase.SYONLINE 的数据:~0 rows (大约)
+/*!40000 ALTER TABLE `SYONLINE` DISABLE KEYS */;
+/*!40000 ALTER TABLE `SYONLINE` ENABLE KEYS */;
 
--- 导出  表 authbase.syorganization 结构
+-- 导出  表 authbase.SYORGANIZATION 结构
 CREATE TABLE IF NOT EXISTS `SYORGANIZATION` (
   `ID` varchar(36) NOT NULL,
   `ADDRESS` varchar(200) DEFAULT NULL,
@@ -43,31 +43,31 @@ CREATE TABLE IF NOT EXISTS `SYORGANIZATION` (
   `SYORGANIZATION_ID` varchar(36) DEFAULT NULL,
   PRIMARY KEY (`ID`),
   KEY `FK_acf7qlb04quthktalwx8c7q69` (`SYORGANIZATION_ID`),
-  CONSTRAINT `FK_acf7qlb04quthktalwx8c7q69` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `syorganization` (`ID`)
+  CONSTRAINT `FK_acf7qlb04quthktalwx8c7q69` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `SYORGANIZATION` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syorganization 的数据:~1 rows (大约)
-/*!40000 ALTER TABLE `syorganization` DISABLE KEYS */;
+-- 正在导出表  authbase.SYORGANIZATION 的数据:~1 rows (大约)
+/*!40000 ALTER TABLE `SYORGANIZATION` DISABLE KEYS */;
 INSERT INTO `SYORGANIZATION` (`ID`, `ADDRESS`, `CODE`, `CREATEDATETIME`, `ICONCLS`, `NAME`, `SEQ`, `UPDATEDATETIME`, `SYORGANIZATION_ID`) VALUES
 	('0', NULL, NULL, '2016-11-28 10:34:54', 'ext-icon-bricks', '总部', 100, '2016-11-28 10:35:12', NULL);
-/*!40000 ALTER TABLE `syorganization` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYORGANIZATION` ENABLE KEYS */;
 
--- 导出  表 authbase.syorganization_syresource 结构
+-- 导出  表 authbase.SYORGANIZATION_SYRESOURCE 结构
 CREATE TABLE IF NOT EXISTS `SYORGANIZATION_SYRESOURCE` (
   `SYRESOURCE_ID` varchar(36) NOT NULL,
   `SYORGANIZATION_ID` varchar(36) NOT NULL,
   PRIMARY KEY (`SYORGANIZATION_ID`,`SYRESOURCE_ID`),
   KEY `FK_acpjp8a7fjo0cnn02eb0ia6uf` (`SYORGANIZATION_ID`),
   KEY `FK_m4mfglk7odi78d8pk9pif44vc` (`SYRESOURCE_ID`),
-  CONSTRAINT `FK_acpjp8a7fjo0cnn02eb0ia6uf` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `syorganization` (`ID`),
-  CONSTRAINT `FK_m4mfglk7odi78d8pk9pif44vc` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `syresource` (`ID`)
+  CONSTRAINT `FK_acpjp8a7fjo0cnn02eb0ia6uf` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `SYORGANIZATION` (`ID`),
+  CONSTRAINT `FK_m4mfglk7odi78d8pk9pif44vc` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `SYRESOURCE` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syorganization_syresource 的数据:~0 rows (大约)
-/*!40000 ALTER TABLE `syorganization_syresource` DISABLE KEYS */;
-/*!40000 ALTER TABLE `syorganization_syresource` ENABLE KEYS */;
+-- 正在导出表  authbase.SYORGANIZATION_SYRESOURCE 的数据:~0 rows (大约)
+/*!40000 ALTER TABLE `SYORGANIZATION_SYRESOURCE` DISABLE KEYS */;
+/*!40000 ALTER TABLE `SYORGANIZATION_SYRESOURCE` ENABLE KEYS */;
 
--- 导出  表 authbase.syresource 结构
+-- 导出  表 authbase.SYRESOURCE 结构
 CREATE TABLE IF NOT EXISTS `SYRESOURCE` (
   `ID` varchar(36) NOT NULL,
   `CREATEDATETIME` datetime DEFAULT NULL,
@@ -83,12 +83,12 @@ CREATE TABLE IF NOT EXISTS `SYRESOURCE` (
   PRIMARY KEY (`ID`),
   KEY `FK_n8kk2inhw4y4gax3nra2etfup` (`SYRESOURCE_ID`),
   KEY `FK_93qfpiiuk3rwb32gc5mcmmlgh` (`SYRESOURCETYPE_ID`),
-  CONSTRAINT `FK_93qfpiiuk3rwb32gc5mcmmlgh` FOREIGN KEY (`SYRESOURCETYPE_ID`) REFERENCES `syresourcetype` (`ID`),
-  CONSTRAINT `FK_n8kk2inhw4y4gax3nra2etfup` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `syresource` (`ID`)
+  CONSTRAINT `FK_93qfpiiuk3rwb32gc5mcmmlgh` FOREIGN KEY (`SYRESOURCETYPE_ID`) REFERENCES `SYRESOURCETYPE` (`ID`),
+  CONSTRAINT `FK_n8kk2inhw4y4gax3nra2etfup` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `SYRESOURCE` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syresource 的数据:~32 rows (大约)
-/*!40000 ALTER TABLE `syresource` DISABLE KEYS */;
+-- 正在导出表  authbase.SYRESOURCE 的数据:~32 rows (大约)
+/*!40000 ALTER TABLE `SYRESOURCE` DISABLE KEYS */;
 INSERT INTO `SYRESOURCE` (`ID`, `CREATEDATETIME`, `DESCRIPTION`, `ICONCLS`, `NAME`, `SEQ`, `TARGET`, `UPDATEDATETIME`, `URL`, `SYRESOURCE_ID`, `SYRESOURCETYPE_ID`) VALUES
 	('jgbj', '2015-08-25 10:34:53', '编辑机构', 'ext-icon-bullet_wrench', '编辑机构', 2, '', '2015-08-25 10:34:53', '/base/syorganization!update', 'jggl', '1'),
 	('jgck', '2015-08-25 10:34:53', '查看机构', 'ext-icon-bullet_wrench', '查看机构', 4, '', '2015-08-25 10:34:53', '/base/syorganization!getById', 'jggl', '1'),
@@ -122,9 +122,9 @@ INSERT INTO `SYRESOURCE` (`ID`, `CREATEDATETIME`, `DESCRIPTION`, `ICONCLS`, `NAM
 	('zylb', '2015-08-25 10:34:53', '查询资源', 'ext-icon-bullet_wrench', '资源列表', 0, '', '2015-08-25 10:34:53', '/base/syresource!treeGrid', 'zygl', '1'),
 	('zysc', '2015-08-25 10:34:53', '删除资源', 'ext-icon-bullet_wrench', '删除资源', 3, '', '2015-08-25 10:34:53', '/base/syresource!delete', 'zygl', '1'),
 	('zytj', '2015-08-25 10:34:53', '添加资源', 'ext-icon-bullet_wrench', '添加资源', 1, '', '2015-08-25 10:34:53', '/base/syresource!save', 'zygl', '1');
-/*!40000 ALTER TABLE `syresource` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYRESOURCE` ENABLE KEYS */;
 
--- 导出  表 authbase.syresourcetype 结构
+-- 导出  表 authbase.SYRESOURCETYPE 结构
 CREATE TABLE IF NOT EXISTS `SYRESOURCETYPE` (
   `ID` varchar(36) NOT NULL,
   `CREATEDATETIME` datetime DEFAULT NULL,
@@ -134,14 +134,14 @@ CREATE TABLE IF NOT EXISTS `SYRESOURCETYPE` (
   PRIMARY KEY (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syresourcetype 的数据:~2 rows (大约)
-/*!40000 ALTER TABLE `syresourcetype` DISABLE KEYS */;
+-- 正在导出表  authbase.SYRESOURCETYPE 的数据:~2 rows (大约)
+/*!40000 ALTER TABLE `SYRESOURCETYPE` DISABLE KEYS */;
 INSERT INTO `SYRESOURCETYPE` (`ID`, `CREATEDATETIME`, `DESCRIPTION`, `NAME`, `UPDATEDATETIME`) VALUES
 	('0', '2015-08-25 10:34:53', '菜单类型会显示在系统首页左侧菜单中', '菜单', '2015-08-25 10:34:53'),
 	('1', '2015-08-25 10:34:53', '功能类型不会显示在系统首页左侧菜单中', '功能', '2015-08-25 10:34:53');
-/*!40000 ALTER TABLE `syresourcetype` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYRESOURCETYPE` ENABLE KEYS */;
 
--- 导出  表 authbase.syrole 结构
+-- 导出  表 authbase.SYROLE 结构
 CREATE TABLE IF NOT EXISTS `SYROLE` (
   `ID` varchar(36) NOT NULL,
   `CREATEDATETIME` datetime DEFAULT NULL,
@@ -153,26 +153,26 @@ CREATE TABLE IF NOT EXISTS `SYROLE` (
   PRIMARY KEY (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syrole 的数据:~2 rows (大约)
-/*!40000 ALTER TABLE `syrole` DISABLE KEYS */;
+-- 正在导出表  authbase.SYROLE 的数据:~2 rows (大约)
+/*!40000 ALTER TABLE `SYROLE` DISABLE KEYS */;
 INSERT INTO `SYROLE` (`ID`, `CREATEDATETIME`, `DESCRIPTION`, `ICONCLS`, `NAME`, `SEQ`, `UPDATEDATETIME`) VALUES
 	('0', '2015-08-25 10:34:53', '拥有系统所有权限', NULL, '超管', 0, '2015-08-25 10:34:53'),
 	('19f00d46-8f1b-45b5-b7b7-6197d7b8cb33', '2016-11-28 14:24:00', NULL, NULL, '管理员', 100, '2016-11-28 14:24:00');
-/*!40000 ALTER TABLE `syrole` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYROLE` ENABLE KEYS */;
 
--- 导出  表 authbase.syrole_syresource 结构
+-- 导出  表 authbase.SYROLE_SYRESOURCE 结构
 CREATE TABLE IF NOT EXISTS `SYROLE_SYRESOURCE` (
   `SYROLE_ID` varchar(36) NOT NULL,
   `SYRESOURCE_ID` varchar(36) NOT NULL,
   PRIMARY KEY (`SYRESOURCE_ID`,`SYROLE_ID`),
   KEY `FK_kkrartsovl2frhfvriqdi7jwl` (`SYRESOURCE_ID`),
   KEY `FK_r139h669pg4ts6mbvn3ip5472` (`SYROLE_ID`),
-  CONSTRAINT `FK_kkrartsovl2frhfvriqdi7jwl` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `syresource` (`ID`),
-  CONSTRAINT `FK_r139h669pg4ts6mbvn3ip5472` FOREIGN KEY (`SYROLE_ID`) REFERENCES `syrole` (`ID`)
+  CONSTRAINT `FK_kkrartsovl2frhfvriqdi7jwl` FOREIGN KEY (`SYRESOURCE_ID`) REFERENCES `SYRESOURCE` (`ID`),
+  CONSTRAINT `FK_r139h669pg4ts6mbvn3ip5472` FOREIGN KEY (`SYROLE_ID`) REFERENCES `SYROLE` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syrole_syresource 的数据:~32 rows (大约)
-/*!40000 ALTER TABLE `syrole_syresource` DISABLE KEYS */;
+-- 正在导出表  authbase.SYROLE_SYRESOURCE 的数据:~32 rows (大约)
+/*!40000 ALTER TABLE `SYROLE_SYRESOURCE` DISABLE KEYS */;
 INSERT INTO `SYROLE_SYRESOURCE` (`SYROLE_ID`, `SYRESOURCE_ID`) VALUES
 	('0', 'jgbj'),
 	('0', 'jgck'),
@@ -206,9 +206,9 @@ INSERT INTO `SYROLE_SYRESOURCE` (`SYROLE_ID`, `SYRESOURCE_ID`) VALUES
 	('0', 'zylb'),
 	('0', 'zysc'),
 	('0', 'zytj');
-/*!40000 ALTER TABLE `syrole_syresource` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYROLE_SYRESOURCE` ENABLE KEYS */;
 
--- 导出  表 authbase.syuser 结构
+-- 导出  表 authbase.SYUSER 结构
 CREATE TABLE IF NOT EXISTS `SYUSER` (
   `ID` varchar(36) NOT NULL,
   `AGE` int(11) DEFAULT NULL,
@@ -224,48 +224,48 @@ CREATE TABLE IF NOT EXISTS `SYUSER` (
   UNIQUE KEY `UK_eiov1gsncrds3rean3dmu822p` (`LOGINNAME`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syuser 的数据:~2 rows (大约)
-/*!40000 ALTER TABLE `syuser` DISABLE KEYS */;
+-- 正在导出表  authbase.SYUSER 的数据:~2 rows (大约)
+/*!40000 ALTER TABLE `SYUSER` DISABLE KEYS */;
 INSERT INTO `SYUSER` (`ID`, `AGE`, `CREATEDATETIME`, `LOGINNAME`, `NAME`, `PHOTO`, `PWD`, `SEX`, `UPDATEDATETIME`, `EMPLOYDATE`) VALUES
 	('0', 30, '2015-08-25 10:34:54', 'admin', '超级管理员', '', 'e10adc3949ba59abbe56e057f20f883e', '1', '2016-09-27 15:41:11', NULL);
-/*!40000 ALTER TABLE `syuser` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYUSER` ENABLE KEYS */;
 
--- 导出  表 authbase.syuser_syorganization 结构
+-- 导出  表 authbase.SYUSER_SYORGANIZATION 结构
 CREATE TABLE IF NOT EXISTS `SYUSER_SYORGANIZATION` (
   `SYUSER_ID` varchar(36) NOT NULL,
   `SYORGANIZATION_ID` varchar(36) NOT NULL,
   PRIMARY KEY (`SYORGANIZATION_ID`,`SYUSER_ID`),
   KEY `FK_14ewqc5wtscac0dd5rswrm5j2` (`SYORGANIZATION_ID`),
   KEY `FK_63bdmtxwlk259id13rp4iryy` (`SYUSER_ID`),
-  CONSTRAINT `FK_14ewqc5wtscac0dd5rswrm5j2` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `syorganization` (`ID`),
-  CONSTRAINT `FK_63bdmtxwlk259id13rp4iryy` FOREIGN KEY (`SYUSER_ID`) REFERENCES `syuser` (`ID`)
+  CONSTRAINT `FK_14ewqc5wtscac0dd5rswrm5j2` FOREIGN KEY (`SYORGANIZATION_ID`) REFERENCES `SYORGANIZATION` (`ID`),
+  CONSTRAINT `FK_63bdmtxwlk259id13rp4iryy` FOREIGN KEY (`SYUSER_ID`) REFERENCES `SYUSER` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syuser_syorganization 的数据:~2 rows (大约)
-/*!40000 ALTER TABLE `syuser_syorganization` DISABLE KEYS */;
+-- 正在导出表  authbase.SYUSER_SYORGANIZATION 的数据:~2 rows (大约)
+/*!40000 ALTER TABLE `SYUSER_SYORGANIZATION` DISABLE KEYS */;
 INSERT INTO `SYUSER_SYORGANIZATION` (`SYUSER_ID`, `SYORGANIZATION_ID`) VALUES
 	('0', '0'),
 	('346e8333-b644-4939-8b06-f23654963c6a', '0');
-/*!40000 ALTER TABLE `syuser_syorganization` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYUSER_SYORGANIZATION` ENABLE KEYS */;
 
--- 导出  表 authbase.syuser_syrole 结构
+-- 导出  表 authbase.SYUSER_SYROLE 结构
 CREATE TABLE IF NOT EXISTS `SYUSER_SYROLE` (
   `SYUSER_ID` varchar(36) NOT NULL,
   `SYROLE_ID` varchar(36) NOT NULL,
   PRIMARY KEY (`SYROLE_ID`,`SYUSER_ID`),
   KEY `FK_j7iwtgslc2esrjx0ptieleoko` (`SYROLE_ID`),
   KEY `FK_1pi4p5h4y5ghbs5f4gdlgn620` (`SYUSER_ID`),
-  CONSTRAINT `FK_1pi4p5h4y5ghbs5f4gdlgn620` FOREIGN KEY (`SYUSER_ID`) REFERENCES `syuser` (`ID`),
-  CONSTRAINT `FK_j7iwtgslc2esrjx0ptieleoko` FOREIGN KEY (`SYROLE_ID`) REFERENCES `syrole` (`ID`)
+  CONSTRAINT `FK_1pi4p5h4y5ghbs5f4gdlgn620` FOREIGN KEY (`SYUSER_ID`) REFERENCES `SYUSER` (`ID`),
+  CONSTRAINT `FK_j7iwtgslc2esrjx0ptieleoko` FOREIGN KEY (`SYROLE_ID`) REFERENCES `SYROLE` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
 
--- 正在导出表  authbase.syuser_syrole 的数据:~3 rows (大约)
-/*!40000 ALTER TABLE `syuser_syrole` DISABLE KEYS */;
+-- 正在导出表  authbase.SYUSER_SYROLE 的数据:~3 rows (大约)
+/*!40000 ALTER TABLE `SYUSER_SYROLE` DISABLE KEYS */;
 INSERT INTO `SYUSER_SYROLE` (`SYUSER_ID`, `SYROLE_ID`) VALUES
 	('0', '0'),
 	('0', '19f00d46-8f1b-45b5-b7b7-6197d7b8cb33'),
 	('346e8333-b644-4939-8b06-f23654963c6a', '19f00d46-8f1b-45b5-b7b7-6197d7b8cb33');
-/*!40000 ALTER TABLE `syuser_syrole` ENABLE KEYS */;
+/*!40000 ALTER TABLE `SYUSER_SYROLE` ENABLE KEYS */;
 
 -- 导出  函数 authbase.to_pinyin 结构
 DELIMITER //
@@ -723,7 +723,7 @@ CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` VIEW `v_pinyin` AS SELECT
     to_pinyin (u.name) AS py,
     u.name
 FROM
-    syuser u ;
+    SYUSER u ;
 
 /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
 /*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;

+ 2 - 0
docker/docker-entrypoint.sh

@@ -3,4 +3,6 @@ service mysql start
 
 mysql < db.sql
 
+mysql < init-user.sql
+
 python3 manager.py runserver --host 0.0.0.0

+ 3 - 1
docker/run.sh

@@ -1,2 +1,4 @@
 #!/bin/bash
-docker run -d -p 5000:5000 --name authbase authbase:1.0
+docker run -d -p 5000:5000 \
+	-e DEV_DATABASE_URI=mysql+mysqlconnector://authbase:123456@127.0.0.1/authbase?charset=utf8 \
+	--name authbase authbase:1.0

+ 4 - 0
init-user.sql

@@ -0,0 +1,4 @@
+use mysql;
+CREATE USER 'authbase'@'localhost' IDENTIFIED BY '123456';
+GRANT ALL ON *.* TO 'authbase'@'localhost';
+flush privileges;