DockerCompose部署调整
This commit is contained in:
parent
0b21d15f26
commit
dd163c5dd2
|
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# 项目打包
|
||||||
|
cd .. && mvn clean package -Dmaven.test.skip=true -P DockerCompose
|
||||||
|
|
||||||
|
cd ./ruoyi-ui && npm install && npm run build:prod
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# 清除文件
|
||||||
|
usage() {
|
||||||
|
echo "Usage: sh clean.sh"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# clean sql
|
||||||
|
echo "begin clean sql "
|
||||||
|
# docker-compose-config.sql 容器中网络配置与本地有区别
|
||||||
|
rm -rf ./mysql/db/ry_20230223.sql
|
||||||
|
rm -rf ./mysql/db/ry_seata_20210128.sql
|
||||||
|
|
||||||
|
rm -rf ./mysql/data/*
|
||||||
|
|
||||||
|
rm -rf ./nacos/logs/*
|
||||||
|
|
||||||
|
# clean html
|
||||||
|
echo "begin clean html "
|
||||||
|
rm -rf ./nginx/html/dist/*
|
||||||
|
rm -rf ./nginx/logs/*
|
||||||
|
|
||||||
|
# clean jar
|
||||||
|
echo "begin clean ruoyi-gateway "
|
||||||
|
rm -rf ./ruoyi/gateway/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-auth "
|
||||||
|
rm -rf ./ruoyi/auth/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-visual "
|
||||||
|
rm -rf ./ruoyi/visual/monitor/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-modules-system "
|
||||||
|
rm -rf ./ruoyi/modules/system/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-modules-file "
|
||||||
|
rm -rf ./ruoyi/modules/file/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-modules-job "
|
||||||
|
rm -rf ./ruoyi/modules/job/jar/*.jar
|
||||||
|
|
||||||
|
echo "begin clean ruoyi-modules-gen "
|
||||||
|
rm -rf ./ruoyi/modules/gen/jar/*.jar
|
||||||
|
|
@ -9,12 +9,12 @@ usage() {
|
||||||
|
|
||||||
# copy sql
|
# copy sql
|
||||||
echo "begin copy sql "
|
echo "begin copy sql "
|
||||||
cp ../sql/ry_20220814.sql ./mysql/db
|
cp ../sql/ry_20230223.sql ./mysql/db
|
||||||
cp ../sql/ry_config_20220510.sql ./mysql/db
|
cp ../sql/ry_seata_20210128.sql ./mysql/db
|
||||||
|
|
||||||
# copy html
|
# copy html
|
||||||
echo "begin copy html "
|
echo "begin copy html "
|
||||||
cp -r ../ruoyi-ui/dist/** ./nginx/html/dist
|
cp -R ../ruoyi-ui/dist/ ./nginx/html/dist/
|
||||||
|
|
||||||
|
|
||||||
# copy jar
|
# copy jar
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ version : '3.8'
|
||||||
services:
|
services:
|
||||||
ruoyi-nacos:
|
ruoyi-nacos:
|
||||||
container_name: ruoyi-nacos
|
container_name: ruoyi-nacos
|
||||||
image: nacos/nacos-server
|
image: ruoyi-nacos
|
||||||
build:
|
build:
|
||||||
context: ./nacos
|
context: ./nacos
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -18,7 +18,7 @@ services:
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
ruoyi-mysql:
|
ruoyi-mysql:
|
||||||
container_name: ruoyi-mysql
|
container_name: ruoyi-mysql
|
||||||
image: mysql:5.7
|
image: ruoyi-mysql
|
||||||
build:
|
build:
|
||||||
context: ./mysql
|
context: ./mysql
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -37,10 +37,10 @@ services:
|
||||||
]
|
]
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: 'ry-cloud'
|
MYSQL_DATABASE: 'ry-cloud'
|
||||||
MYSQL_ROOT_PASSWORD: password
|
MYSQL_ROOT_PASSWORD: root
|
||||||
ruoyi-redis:
|
ruoyi-redis:
|
||||||
container_name: ruoyi-redis
|
container_name: ruoyi-redis
|
||||||
image: redis
|
image: ruoyi-redis
|
||||||
build:
|
build:
|
||||||
context: ./redis
|
context: ./redis
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -51,7 +51,7 @@ services:
|
||||||
command: redis-server /home/ruoyi/redis/redis.conf
|
command: redis-server /home/ruoyi/redis/redis.conf
|
||||||
ruoyi-nginx:
|
ruoyi-nginx:
|
||||||
container_name: ruoyi-nginx
|
container_name: ruoyi-nginx
|
||||||
image: nginx
|
image: ruoyi-nginx
|
||||||
build:
|
build:
|
||||||
context: ./nginx
|
context: ./nginx
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -67,74 +67,103 @@ services:
|
||||||
- ruoyi-gateway
|
- ruoyi-gateway
|
||||||
ruoyi-gateway:
|
ruoyi-gateway:
|
||||||
container_name: ruoyi-gateway
|
container_name: ruoyi-gateway
|
||||||
|
image: ruoyi-gateway
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/gateway
|
context: ./ruoyi/gateway
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
depends_on:
|
depends_on:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
|
- ruoyi-nacos
|
||||||
links:
|
links:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
|
- ruoyi-nacos
|
||||||
ruoyi-auth:
|
ruoyi-auth:
|
||||||
container_name: ruoyi-auth
|
container_name: ruoyi-auth
|
||||||
|
image: ruoyi-auth
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/auth
|
context: ./ruoyi/auth
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9200:9200"
|
- "9200:9200"
|
||||||
depends_on:
|
depends_on:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
|
- ruoyi-nacos
|
||||||
links:
|
links:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
|
- ruoyi-nacos
|
||||||
ruoyi-modules-system:
|
ruoyi-modules-system:
|
||||||
container_name: ruoyi-modules-system
|
container_name: ruoyi-modules-system
|
||||||
|
image: ruoyi-modules-system
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/modules/system
|
context: ./ruoyi/modules/system
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9201:9201"
|
- "9201:9201"
|
||||||
depends_on:
|
depends_on:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
links:
|
links:
|
||||||
- ruoyi-redis
|
- ruoyi-redis
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
ruoyi-modules-gen:
|
ruoyi-modules-gen:
|
||||||
container_name: ruoyi-modules-gen
|
container_name: ruoyi-modules-gen
|
||||||
|
image: ruoyi-modules-gen
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/modules/gen
|
context: ./ruoyi/modules/gen
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9202:9202"
|
- "9202:9202"
|
||||||
depends_on:
|
depends_on:
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
links:
|
links:
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
ruoyi-modules-job:
|
ruoyi-modules-job:
|
||||||
container_name: ruoyi-modules-job
|
container_name: ruoyi-modules-job
|
||||||
|
image: ruoyi-modules-job
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/modules/job
|
context: ./ruoyi/modules/job
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9203:9203"
|
- "9203:9203"
|
||||||
depends_on:
|
depends_on:
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
links:
|
links:
|
||||||
- ruoyi-mysql
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
ruoyi-modules-file:
|
ruoyi-modules-file:
|
||||||
container_name: ruoyi-modules-file
|
container_name: ruoyi-modules-file
|
||||||
|
image: ruoyi-modules-file
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/modules/file
|
context: ./ruoyi/modules/file
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9300:9300"
|
- "9300:9300"
|
||||||
|
depends_on:
|
||||||
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
|
links:
|
||||||
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
volumes:
|
volumes:
|
||||||
- ./ruoyi/uploadPath:/home/ruoyi/uploadPath
|
- ./ruoyi/uploadPath:/home/ruoyi/uploadPath
|
||||||
ruoyi-visual-monitor:
|
ruoyi-visual-monitor:
|
||||||
container_name: ruoyi-visual-monitor
|
container_name: ruoyi-visual-monitor
|
||||||
|
image: ruoyi-visual-monitor
|
||||||
build:
|
build:
|
||||||
context: ./ruoyi/visual/monitor
|
context: ./ruoyi/visual/monitor
|
||||||
dockerfile: dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "9100:9100"
|
- "9100:9100"
|
||||||
|
depends_on:
|
||||||
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
|
links:
|
||||||
|
- ruoyi-mysql
|
||||||
|
- ruoyi-nacos
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,326 @@
|
||||||
|
DROP DATABASE IF EXISTS `ry-config`;
|
||||||
|
|
||||||
|
CREATE DATABASE `ry-config` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||||
|
|
||||||
|
SET NAMES utf8mb4;
|
||||||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||||||
|
|
||||||
|
USE `ry-config`;
|
||||||
|
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for config_info
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `config_info`;
|
||||||
|
CREATE TABLE `config_info`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
|
||||||
|
`group_id` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`content` longtext COLLATE utf8_bin NOT NULL COMMENT 'content',
|
||||||
|
`md5` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
|
`src_user` text COLLATE utf8_bin COMMENT 'source user',
|
||||||
|
`src_ip` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
|
||||||
|
`app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
|
||||||
|
`c_desc` varchar(256) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`c_use` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`effect` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`type` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`c_schema` text COLLATE utf8_bin,
|
||||||
|
`encrypted_data_key` text COLLATE utf8_bin COMMENT '秘钥',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`, `group_id`, `tenant_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
AUTO_INCREMENT = 15
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='config_info';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of config_info
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `config_info` VALUES (1, 'application-dev.yml', 'DEFAULT_GROUP', 'spring:\n autoconfigure:\n exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\n# feign 配置\nfeign:\n sentinel:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n enabled: false\n client:\n config:\n default:\n connectTimeout: 10000\n readTimeout: 10000\n compression:\n request:\n enabled: true\n response:\n enabled: true\n\n# 暴露监控端点\nmanagement:\n endpoints:\n web:\n exposure:\n include: \'*\'\n', 'aaa73b809cfd4d0058893aa13da57806', '2020-05-20 12:00:00', '2022-04-24 10:26:34', 'nacos', '0:0:0:0:0:0:0:1', '', '', '通用配置', 'null', 'null', 'yaml', NULL, '');
|
||||||
|
INSERT INTO `config_info` VALUES (2, 'ruoyi-gateway-dev.yml', 'DEFAULT_GROUP', 'spring:\n redis:\n host: ruoyi-redis\n port: 6379\n password:\n cloud:\n gateway:\n discovery:\n locator:\n lowerCaseServiceId: true\n enabled: true\n routes:\n # 认证中心\n - id: ruoyi-auth\n uri: lb://ruoyi-auth\n predicates:\n - Path=/auth/**\n filters:\n # 验证码处理\n - CacheRequestFilter\n - ValidateCodeFilter\n - StripPrefix=1\n # 代码生成\n - id: ruoyi-gen\n uri: lb://ruoyi-gen\n predicates:\n - Path=/code/**\n filters:\n - StripPrefix=1\n # 定时任务\n - id: ruoyi-job\n uri: lb://ruoyi-job\n predicates:\n - Path=/schedule/**\n filters:\n - StripPrefix=1\n # 系统模块\n - id: ruoyi-system\n uri: lb://ruoyi-system\n predicates:\n - Path=/system/**\n filters:\n - StripPrefix=1\n # 文件服务\n - id: ruoyi-file\n uri: lb://ruoyi-file\n predicates:\n - Path=/file/**\n filters:\n - StripPrefix=1\n\n# 安全配置\nsecurity:\n # 验证码\n captcha:\n enabled: true\n type: math\n # 防止XSS攻击\n xss:\n enabled: true\n excludeUrls:\n - /system/notice\n # 不校验白名单\n ignore:\n whites:\n - /auth/logout\n - /auth/login\n - /auth/register\n - /*/v2/api-docs\n - /csrf\n', '6676a38825b30b5795aa4b7b00cee89c', '2020-05-14 14:17:55', '2023-04-03 14:11:05', 'nacos', '172.21.0.1', '', '', '网关模块', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (3, 'ruoyi-auth-dev.yml', 'DEFAULT_GROUP', 'spring:\n redis:\n host: ruoyi-redis\n port: 6379\n password:\n', '0cc0b3288cbe840b7202c78cc821a363', '2020-11-20 00:00:00', '2023-04-03 14:11:16', 'nacos', '172.21.0.1', '', '', '认证中心', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (4, 'ruoyi-monitor-dev.yml', 'DEFAULT_GROUP', '# spring\nspring:\n security:\n user:\n name: ruoyi\n password: 123456\n boot:\n admin:\n ui:\n title: 若依服务状态监控\n', '6f122fd2bfb8d45f858e7d6529a9cd44', '2020-11-20 00:00:00', '2022-09-29 02:48:54', 'nacos', '0:0:0:0:0:0:0:1', '', '', '监控中心', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (5, 'ruoyi-system-dev.yml', 'DEFAULT_GROUP', '# spring配置\nspring:\n redis:\n host: ruoyi-redis\n port: 6379\n password:\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n dynamic:\n druid:\n initial-size: 5\n min-idle: 5\n maxActive: 20\n maxWait: 60000\n timeBetweenEvictionRunsMillis: 60000\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1 FROM DUAL\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n filters: stat,slf4j\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n datasource:\n # 主库数据源\n master:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://ruoyi-mysql:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: root\n # 从库数据源\n # slave:\n # username: \n # password: \n # url: \n # driver-class-name: \n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.system\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 系统模块接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip', '04eafa99f42518c7b1fe09ae9e750c5f', '2020-11-20 00:00:00', '2023-04-03 14:11:46', 'nacos', '172.21.0.1', '', '', '系统模块', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (6, 'ruoyi-gen-dev.yml', 'DEFAULT_GROUP', '# spring配置\nspring:\n redis:\n host: ruoyi-redis\n port: 6379\n password:\n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://ruoyi-mysql:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: root\n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.gen.domain\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 代码生成接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n\n# 代码生成\ngen:\n # 作者\n author: ruoyi\n # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool\n packageName: com.ruoyi.system\n # 自动去除表前缀,默认是false\n autoRemovePre: false\n # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)\n tablePrefix: sys_\n', '64436750b8799f8eb7b191f7abae438b', '2020-11-20 00:00:00', '2023-04-03 14:12:07', 'nacos', '172.21.0.1', '', '', '代码生成', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (7, 'ruoyi-job-dev.yml', 'DEFAULT_GROUP', '# spring配置\nspring:\n redis:\n host: ruoyi-redis\n port: 6379\n password: \n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://ruoyi-mysql:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: root\n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.job.domain\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 定时任务接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n', '95f9dfefa25ee9f3dd824d606b5fbca7', '2020-11-20 00:00:00', '2023-04-03 14:12:28', 'nacos', '172.21.0.1', '', '', '定时任务', 'null', 'null', 'yaml', '', '');
|
||||||
|
INSERT INTO `config_info` VALUES (8, 'ruoyi-file-dev.yml', 'DEFAULT_GROUP', '# 本地文件上传 \r\nfile:\r\n domain: http://127.0.0.1:9300\r\n path: D:/ruoyi/uploadPath\r\n prefix: /statics\r\n\r\n# FastDFS配置\r\nfdfs:\r\n domain: http://8.129.231.12\r\n soTimeout: 3000\r\n connectTimeout: 2000\r\n trackerList: 8.129.231.12:22122\r\n\r\n# Minio配置\r\nminio:\r\n url: http://8.129.231.12:9000\r\n accessKey: minioadmin\r\n secretKey: minioadmin\r\n bucketName: test', '5382b93f3d8059d6068c0501fdd41195', '2020-11-20 00:00:00', '2020-12-21 21:01:59', NULL, '0:0:0:0:0:0:0:1', '', '', '文件服务', 'null', 'null', 'yaml', NULL, '');
|
||||||
|
INSERT INTO `config_info` VALUES (9, 'sentinel-ruoyi-gateway', 'DEFAULT_GROUP', '[\r\n {\r\n \"resource\": \"ruoyi-auth\",\r\n \"count\": 500,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"ruoyi-system\",\r\n \"count\": 1000,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"ruoyi-gen\",\r\n \"count\": 200,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"ruoyi-job\",\r\n \"count\": 300,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n }\r\n]', '9f3a3069261598f74220bc47958ec252', '2020-11-20 00:00:00', '2020-11-20 00:00:00', NULL, '0:0:0:0:0:0:0:1', '', '', '限流策略', 'null', 'null', 'json', NULL, '');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for config_info_aggr
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `config_info_aggr`;
|
||||||
|
CREATE TABLE `config_info_aggr`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
|
||||||
|
`group_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'group_id',
|
||||||
|
`datum_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'datum_id',
|
||||||
|
`content` longtext COLLATE utf8_bin NOT NULL COMMENT '内容',
|
||||||
|
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
|
||||||
|
`app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`, `group_id`, `tenant_id`, `datum_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='增加租户字段';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of config_info_aggr
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for config_info_beta
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `config_info_beta`;
|
||||||
|
CREATE TABLE `config_info_beta`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
|
||||||
|
`group_id` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'group_id',
|
||||||
|
`app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
|
||||||
|
`content` longtext COLLATE utf8_bin NOT NULL COMMENT 'content',
|
||||||
|
`beta_ips` varchar(1024) COLLATE utf8_bin DEFAULT NULL COMMENT 'betaIps',
|
||||||
|
`md5` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
|
`src_user` text COLLATE utf8_bin COMMENT 'source user',
|
||||||
|
`src_ip` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
|
||||||
|
`encrypted_data_key` text COLLATE utf8_bin COMMENT '秘钥',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`, `group_id`, `tenant_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='config_info_beta';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of config_info_beta
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for config_info_tag
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `config_info_tag`;
|
||||||
|
CREATE TABLE `config_info_tag`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
|
||||||
|
`group_id` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'group_id',
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
|
||||||
|
`tag_id` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'tag_id',
|
||||||
|
`app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
|
||||||
|
`content` longtext COLLATE utf8_bin NOT NULL COMMENT 'content',
|
||||||
|
`md5` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
|
`src_user` text COLLATE utf8_bin COMMENT 'source user',
|
||||||
|
`src_ip` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`, `group_id`, `tenant_id`, `tag_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='config_info_tag';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of config_info_tag
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for config_tags_relation
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `config_tags_relation`;
|
||||||
|
CREATE TABLE `config_tags_relation`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL COMMENT 'id',
|
||||||
|
`tag_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'tag_name',
|
||||||
|
`tag_type` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT 'tag_type',
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
|
||||||
|
`group_id` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'group_id',
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
|
||||||
|
`nid` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||||
|
PRIMARY KEY (`nid`),
|
||||||
|
UNIQUE KEY `uk_configtagrelation_configidtag` (`id`, `tag_name`, `tag_type`),
|
||||||
|
KEY `idx_tenant_id` (`tenant_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='config_tag_relation';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of config_tags_relation
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for group_capacity
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `group_capacity`;
|
||||||
|
CREATE TABLE `group_capacity`
|
||||||
|
(
|
||||||
|
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`group_id` varchar(128) COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',
|
||||||
|
`quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
|
||||||
|
`usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
|
||||||
|
`max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
|
||||||
|
`max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值',
|
||||||
|
`max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
|
||||||
|
`max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_group_id` (`group_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='集群、各Group容量信息表';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of group_capacity
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for his_config_info
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `his_config_info`;
|
||||||
|
CREATE TABLE `his_config_info`
|
||||||
|
(
|
||||||
|
`id` bigint(64) unsigned NOT NULL,
|
||||||
|
`nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||||
|
`data_id` varchar(255) COLLATE utf8_bin NOT NULL,
|
||||||
|
`group_id` varchar(128) COLLATE utf8_bin NOT NULL,
|
||||||
|
`app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',
|
||||||
|
`content` longtext COLLATE utf8_bin NOT NULL,
|
||||||
|
`md5` varchar(32) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
`src_user` text COLLATE utf8_bin,
|
||||||
|
`src_ip` varchar(50) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`op_type` char(10) COLLATE utf8_bin DEFAULT NULL,
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',
|
||||||
|
`encrypted_data_key` text COLLATE utf8_bin COMMENT '秘钥',
|
||||||
|
PRIMARY KEY (`nid`),
|
||||||
|
KEY `idx_gmt_create` (`gmt_create`),
|
||||||
|
KEY `idx_gmt_modified` (`gmt_modified`),
|
||||||
|
KEY `idx_did` (`data_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
AUTO_INCREMENT = 6
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='多租户改造';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of his_config_info
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `his_config_info` VALUES (2, 1, 'ruoyi-gateway-dev.yml', 'DEFAULT_GROUP', '', 'spring:\n redis:\n host: localhost\n port: 6379\n password:\n cloud:\n gateway:\n discovery:\n locator:\n lowerCaseServiceId: true\n enabled: true\n routes:\n # 认证中心\n - id: ruoyi-auth\n uri: lb://ruoyi-auth\n predicates:\n - Path=/auth/**\n filters:\n # 验证码处理\n - CacheRequestFilter\n - ValidateCodeFilter\n - StripPrefix=1\n # 代码生成\n - id: ruoyi-gen\n uri: lb://ruoyi-gen\n predicates:\n - Path=/code/**\n filters:\n - StripPrefix=1\n # 定时任务\n - id: ruoyi-job\n uri: lb://ruoyi-job\n predicates:\n - Path=/schedule/**\n filters:\n - StripPrefix=1\n # 系统模块\n - id: ruoyi-system\n uri: lb://ruoyi-system\n predicates:\n - Path=/system/**\n filters:\n - StripPrefix=1\n # 文件服务\n - id: ruoyi-file\n uri: lb://ruoyi-file\n predicates:\n - Path=/file/**\n filters:\n - StripPrefix=1\n\n# 安全配置\nsecurity:\n # 验证码\n captcha:\n enabled: true\n type: math\n # 防止XSS攻击\n xss:\n enabled: true\n excludeUrls:\n - /system/notice\n # 不校验白名单\n ignore:\n whites:\n - /auth/logout\n - /auth/login\n - /auth/register\n - /*/v2/api-docs\n - /csrf\n', '57cec5abd0e0a6b77d853750344a9dc0', '2023-04-03 22:11:05', '2023-04-03 14:11:05', 'nacos', '172.21.0.1', 'U', '', NULL);
|
||||||
|
INSERT INTO `his_config_info` VALUES (3, 2, 'ruoyi-auth-dev.yml', 'DEFAULT_GROUP', '', 'spring:\n redis:\n host: localhost\n port: 6379\n password:\n', '8bd9dada9a94822feeab40de55efced6', '2023-04-03 22:11:15', '2023-04-03 14:11:16', 'nacos', '172.21.0.1', 'U', '', NULL);
|
||||||
|
INSERT INTO `his_config_info` VALUES (5, 3, 'ruoyi-system-dev.yml', 'DEFAULT_GROUP', '', '# spring配置\nspring:\n redis:\n host: localhost\n port: 6379\n password:\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n dynamic:\n druid:\n initial-size: 5\n min-idle: 5\n maxActive: 20\n maxWait: 60000\n timeBetweenEvictionRunsMillis: 60000\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1 FROM DUAL\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n filters: stat,slf4j\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n datasource:\n # 主库数据源\n master:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: password\n # 从库数据源\n # slave:\n # username: \n # password: \n # url: \n # driver-class-name: \n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.system\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 系统模块接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip', '48e0ed4a040c402bdc2444213a82c910', '2023-04-03 22:11:45', '2023-04-03 14:11:46', 'nacos', '172.21.0.1', 'U', '', NULL);
|
||||||
|
INSERT INTO `his_config_info` VALUES (6, 4, 'ruoyi-gen-dev.yml', 'DEFAULT_GROUP', '', '# spring配置\nspring:\n redis:\n host: localhost\n port: 6379\n password:\n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: password\n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.gen.domain\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 代码生成接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n\n# 代码生成\ngen:\n # 作者\n author: ruoyi\n # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool\n packageName: com.ruoyi.system\n # 自动去除表前缀,默认是false\n autoRemovePre: false\n # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)\n tablePrefix: sys_\n', 'eb592420b3fceae1402881887b8a6a0d', '2023-04-03 22:12:06', '2023-04-03 14:12:07', 'nacos', '172.21.0.1', 'U', '', NULL);
|
||||||
|
INSERT INTO `his_config_info` VALUES (7, 5, 'ruoyi-job-dev.yml', 'DEFAULT_GROUP', '', '# spring配置\nspring:\n redis:\n host: localhost\n port: 6379\n password: \n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: password\n\n# mybatis配置\nmybatis:\n # 搜索指定包别名\n typeAliasesPackage: com.ruoyi.job.domain\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\n mapperLocations: classpath:mapper/**/*.xml\n\n# swagger配置\nswagger:\n title: 定时任务接口文档\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n', 'edcf0e3fe13fea07b4ec08b1088f30b3', '2023-04-03 22:12:28', '2023-04-03 14:12:28', 'nacos', '172.21.0.1', 'U', '', NULL);
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for permissions
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `permissions`;
|
||||||
|
CREATE TABLE `permissions`
|
||||||
|
(
|
||||||
|
`role` varchar(50) NOT NULL,
|
||||||
|
`resource` varchar(255) NOT NULL,
|
||||||
|
`action` varchar(8) NOT NULL,
|
||||||
|
UNIQUE KEY `uk_role_permission` (`role`, `resource`, `action`) USING BTREE
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of permissions
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for roles
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `roles`;
|
||||||
|
CREATE TABLE `roles`
|
||||||
|
(
|
||||||
|
`username` varchar(50) NOT NULL,
|
||||||
|
`role` varchar(50) NOT NULL,
|
||||||
|
UNIQUE KEY `idx_user_role` (`username`, `role`) USING BTREE
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of roles
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `roles`
|
||||||
|
VALUES ('nacos', 'ROLE_ADMIN');
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for tenant_capacity
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `tenant_capacity`;
|
||||||
|
CREATE TABLE `tenant_capacity`
|
||||||
|
(
|
||||||
|
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Tenant ID',
|
||||||
|
`quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
|
||||||
|
`usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
|
||||||
|
`max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
|
||||||
|
`max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数',
|
||||||
|
`max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
|
||||||
|
`max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
|
||||||
|
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_tenant_id` (`tenant_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='租户容量信息表';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of tenant_capacity
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for tenant_info
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `tenant_info`;
|
||||||
|
CREATE TABLE `tenant_info`
|
||||||
|
(
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`kp` varchar(128) COLLATE utf8_bin NOT NULL COMMENT 'kp',
|
||||||
|
`tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_id',
|
||||||
|
`tenant_name` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT 'tenant_name',
|
||||||
|
`tenant_desc` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT 'tenant_desc',
|
||||||
|
`create_source` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'create_source',
|
||||||
|
`gmt_create` bigint(20) NOT NULL COMMENT '创建时间',
|
||||||
|
`gmt_modified` bigint(20) NOT NULL COMMENT '修改时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`, `tenant_id`),
|
||||||
|
KEY `idx_tenant_id` (`tenant_id`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8
|
||||||
|
COLLATE = utf8_bin COMMENT ='tenant_info';
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of tenant_info
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for users
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `users`;
|
||||||
|
CREATE TABLE `users`
|
||||||
|
(
|
||||||
|
`username` varchar(50) NOT NULL,
|
||||||
|
`password` varchar(500) NOT NULL,
|
||||||
|
`enabled` tinyint(1) NOT NULL,
|
||||||
|
PRIMARY KEY (`username`)
|
||||||
|
) ENGINE = InnoDB
|
||||||
|
DEFAULT CHARSET = utf8mb4;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of users
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `users`
|
||||||
|
VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
|
||||||
|
|
@ -2,7 +2,7 @@ spring.datasource.platform=mysql
|
||||||
db.num=1
|
db.num=1
|
||||||
db.url.0=jdbc:mysql://ruoyi-mysql:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
|
db.url.0=jdbc:mysql://ruoyi-mysql:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
|
||||||
db.user=root
|
db.user=root
|
||||||
db.password=password
|
db.password=root
|
||||||
|
|
||||||
nacos.naming.empty-service.auto-clean=true
|
nacos.naming.empty-service.auto-clean=true
|
||||||
nacos.naming.empty-service.clean.initial-delay-ms=50000
|
nacos.naming.empty-service.clean.initial-delay-ms=50000
|
||||||
|
|
|
||||||
|
|
@ -33,4 +33,4 @@ http {
|
||||||
root html;
|
root html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}# requirepass 123456
|
}
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
存放前端ruoyi-ui构建好的静态文件,用于nginx请求访问。
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
dist目录下存放前端ruoyi-ui构建好的静态文件,用于nginx请求访问。
|
||||||
45
pom.xml
45
pom.xml
|
|
@ -227,6 +227,24 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>Dev</id>
|
||||||
|
<properties>
|
||||||
|
<nacos.address>127.0.0.1:8848</nacos.address>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>DockerCompose</id>
|
||||||
|
<activation>
|
||||||
|
<activeByDefault>true</activeByDefault>
|
||||||
|
</activation>
|
||||||
|
<properties>
|
||||||
|
<nacos.address>http://ruoyi-nacos:8848</nacos.address>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
|
|
@ -238,7 +256,34 @@
|
||||||
<encoding>${project.build.sourceEncoding}</encoding>
|
<encoding>${project.build.sourceEncoding}</encoding>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<!--解决bootstrap.yml中无法使用@@取值-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-resources-plugin</artifactId>
|
||||||
|
<version>3.1.0</version>
|
||||||
|
<configuration>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<delimiters>
|
||||||
|
<delimiter>@</delimiter>
|
||||||
|
</delimiters>
|
||||||
|
<useDefaultDelimiters>false</useDefaultDelimiters>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
|
<!--解决bootstrap.yml中无法使用@@取值-->
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/java</directory>
|
||||||
|
<includes>
|
||||||
|
<include>**/*.xml</include>
|
||||||
|
</includes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
|
||||||
<pluginManagement>
|
<pluginManagement>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
@ -33,7 +33,7 @@ spring:
|
||||||
datasource:
|
datasource:
|
||||||
ds1:
|
ds1:
|
||||||
nacos:
|
nacos:
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
dataId: sentinel-ruoyi-gateway
|
dataId: sentinel-ruoyi-gateway
|
||||||
groupId: DEFAULT_GROUP
|
groupId: DEFAULT_GROUP
|
||||||
data-type: json
|
data-type: json
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: @nacos.address@
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue