diff --git a/.gitignore b/.gitignore index b60b03f039f6712f626f090cf847f2d5641afc3b..0da58162c43195cf7e4d6269954c2e61d80c5694 100644 --- a/.gitignore +++ b/.gitignore @@ -1,46 +1,54 @@ -###################################################################### -# Build Tools - -.gradle -/build/ -!gradle/wrapper/gradle-wrapper.jar - -target/ -!.mvn/wrapper/maven-wrapper.jar - -###################################################################### -# IDE - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr - -### JRebel ### -rebel.xml -### NetBeans ### -nbproject/private/ -build/* -nbbuild/ -dist/ -nbdist/ -.nb-gradle/ - -###################################################################### -# Others -*.log -*.xml.versionsBackup -*.swp - -!*/build/*.java -!*/build/*.html -!*/build/*.xml \ No newline at end of file +###################################################################### +# Build Tools + +.gradle +/build/ +!gradle/wrapper/gradle-wrapper.jar + +target/ +!.mvn/wrapper/maven-wrapper.jar + +###################################################################### +# IDE + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### JRebel ### +rebel.xml +### NetBeans ### +nbproject/private/ +build/* +nbbuild/ +dist/ +nbdist/ +.nb-gradle/ + +###################################################################### +# Others +*.log +*.xml.versionsBackup +*.swp + +!*/build/*.java +!*/build/*.html +!*/build/*.xml + +###################################################################### +# Files used by docker containers +docker/ruoyi/**/*.jar +docker/mysql/data +docker/mysql/db/*.sql +docker/redis/data +docker/nacos/logs \ No newline at end of file diff --git a/bin/clean.bat b/bin/clean.bat index af841d8e004e1f0c8f615840c0ab40cd73ee3232..28e739128cbd8d9c361e479fbc647205f584b706 100644 --- a/bin/clean.bat +++ b/bin/clean.bat @@ -1,6 +1,6 @@ @echo off echo. -echo [信息] 清理工程target生成路径。 +echo [淇℃伅] 娓呯悊宸ョ▼target鐢熸垚璺緞銆 echo. %~d0 diff --git a/bin/run-auth.bat b/bin/run-auth.bat index 4c09a743075ea7a3312c947e1c1d7e5ce4e392f3..390578794d5cb53b2ea47093abadf3e3c09d7a11 100644 --- a/bin/run-auth.bat +++ b/bin/run-auth.bat @@ -1,6 +1,6 @@ @echo off echo. -echo [信息] 使用Jar命令运行Auth工程。 +echo [淇℃伅] 浣跨敤Jar鍛戒护杩愯Auth宸ョ▼銆 echo. cd %~dp0 diff --git a/docker/README.md b/docker/README.md new file mode 100644 index 0000000000000000000000000000000000000000..b19617154db92972f7c16173f55907b827bd1255 --- /dev/null +++ b/docker/README.md @@ -0,0 +1,11 @@ +## 浣跨敤 docker 杩涜蹇熼儴缃 + +1. 鍦ㄩ」鐩矾寰勪笅鎵ц `mvn clean package` 瀹屾垚鎵鏈夊悗绔」鐩殑缂栬瘧鏋勫缓锛岀敓鎴 jar 浜х墿銆 + +2. 鍦 `./docker` 璺緞涓嬫墽琛 `copy.sh`锛屽皢 docker 渚濊禆鐨勬枃浠跺鍒跺埌 `./docker` 瀵瑰簲璺緞涓嬨 + +3. 鍦 `./docker` 璺緞涓嬫墽琛 `deploy.sh`锛屽畬鎴 docker 闀滃儚鐨勬瀯寤哄拰閮ㄧ讲銆 + +## 娉ㄦ剰 + +涓轰簡浣 docker 瀹瑰櫒涓殑鏈嶅姟鑳藉姝e父鐨勮闂叾浠 docker 瀹瑰櫒涓殑鏈嶅姟锛宍docker-compose.yml` 涓湪涓浜涚幆澧冨彉閲忎腑閰嶇疆浜 `172.17.0.1` 杩欎釜 ip 鍦板潃銆傝繖涓 ip 鍦板潃鏄 docker0 铏氭嫙缃戝崱涓嬪涓绘満鐨勫湴鍧銆傝繖涓湴鍧鍦 linux 涓湁鏁堬紝鑰屽湪 win/mac 涓紝[docker-desktop] (https://www.docker.com/products/docker-desktop/)鏄氳繃铏氭嫙鏈鸿繍琛岀殑 docker锛岄渶瑕佷娇鐢 `host.docker.internal` 鏉ヤ唬鏇裤 \ No newline at end of file diff --git a/docker/copy.sh b/docker/copy.sh index e0606673a492d69d75bea6607b27b8bd79d04e89..dcea467814f0132ab1b07fba9b248e3a90b5fa34 100644 --- a/docker/copy.sh +++ b/docker/copy.sh @@ -9,6 +9,7 @@ usage() { # copy sql echo "begin copy sql " +mkdir -p ./mysql/db cp ../sql/ry_20230706.sql ./mysql/db cp ../sql/ry_config_20220929.sql ./mysql/db diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 5fb8da1c0bcb7ab33e16f935c8c276fa7d446ee3..90dfa2573daa4532112e555b72799abddb6445af 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,21 +1,6 @@ version : '3.8' services: - ruoyi-nacos: - container_name: ruoyi-nacos - image: nacos/nacos-server - build: - context: ./nacos - environment: - - MODE=standalone - volumes: - - ./nacos/logs/:/home/nacos/logs - - ./nacos/conf/application.properties:/home/nacos/conf/application.properties - ports: - - "8848:8848" - - "9848:9848" - - "9849:9849" - depends_on: - - ruoyi-mysql + ruoyi-mysql: container_name: ruoyi-mysql image: mysql:5.7 @@ -27,6 +12,7 @@ services: - ./mysql/conf:/etc/mysql/conf.d - ./mysql/logs:/logs - ./mysql/data:/var/lib/mysql + - ./mysql/db:/docker-entrypoint-initdb.d command: [ 'mysqld', '--innodb-buffer-pool-size=80M', @@ -38,6 +24,7 @@ services: environment: MYSQL_DATABASE: 'ry-cloud' MYSQL_ROOT_PASSWORD: password + ruoyi-redis: container_name: ruoyi-redis image: redis @@ -49,6 +36,24 @@ services: - ./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf - ./redis/data:/data command: redis-server /home/ruoyi/redis/redis.conf + + ruoyi-nacos: + container_name: ruoyi-nacos + image: nacos/nacos-server + build: + context: ./nacos + environment: + - MODE=standalone + volumes: + - ./nacos/logs/:/home/nacos/logs + - ./nacos/conf/application.properties:/home/nacos/conf/application.properties + ports: + - "8848:8848" + - "9848:9848" + - "9849:9849" + depends_on: + - ruoyi-mysql + ruoyi-nginx: container_name: ruoyi-nginx image: nginx @@ -61,10 +66,9 @@ services: - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - ./nginx/logs:/var/log/nginx - ./nginx/conf.d:/etc/nginx/conf.d - depends_on: - - ruoyi-gateway links: - ruoyi-gateway + ruoyi-gateway: container_name: ruoyi-gateway build: @@ -72,10 +76,15 @@ services: dockerfile: dockerfile ports: - "8080:8080" + - "8718:8718" depends_on: - ruoyi-redis links: - ruoyi-redis + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + - REDIS_ADDR=172.17.0.1 + ruoyi-auth: container_name: ruoyi-auth build: @@ -87,6 +96,10 @@ services: - ruoyi-redis links: - ruoyi-redis + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + - REDIS_ADDR=172.17.0.1 + ruoyi-modules-system: container_name: ruoyi-modules-system build: @@ -100,6 +113,11 @@ services: links: - ruoyi-redis - ruoyi-mysql + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + - REDIS_ADDR=172.17.0.1 + - MYSQL_ADDR=172.17.0.1 + ruoyi-modules-gen: container_name: ruoyi-modules-gen build: @@ -111,6 +129,9 @@ services: - ruoyi-mysql links: - ruoyi-mysql + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + ruoyi-modules-job: container_name: ruoyi-modules-job build: @@ -122,6 +143,9 @@ services: - ruoyi-mysql links: - ruoyi-mysql + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + ruoyi-modules-file: container_name: ruoyi-modules-file build: @@ -130,7 +154,10 @@ services: ports: - "9300:9300" volumes: - - ./ruoyi/uploadPath:/home/ruoyi/uploadPath + - ./ruoyi/uploadPath:/home/ruoyi/uploadPath + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 + ruoyi-visual-monitor: container_name: ruoyi-visual-monitor build: @@ -138,3 +165,5 @@ services: dockerfile: dockerfile ports: - "9100:9100" + environment: + - NACOS_SERVER_ADDR=172.17.0.1:8848 diff --git a/docker/mysql/db/readme.txt b/docker/mysql/db/readme.txt deleted file mode 100644 index 0b22f3fe7ea5741925618cf00cc4978d066b64b9..0000000000000000000000000000000000000000 --- a/docker/mysql/db/readme.txt +++ /dev/null @@ -1 +0,0 @@ -存放sql目录下的所有脚本,用于docker自动执行。 \ No newline at end of file diff --git a/docker/nginx/conf/nginx.conf b/docker/nginx/conf/nginx.conf index eccee5236be7e632f305989debdb6f194d34b4a0..c4550423777d35349d72eb07c46128d564ccbcce 100644 --- a/docker/nginx/conf/nginx.conf +++ b/docker/nginx/conf/nginx.conf @@ -20,7 +20,7 @@ http { index index.html index.htm; } - location /prod-api/{ + location /api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; diff --git a/docker/ruoyi/auth/jar/readme.txt b/docker/ruoyi/auth/jar/readme.txt index c35ba27686be41ffa39da44a88f496d5563903d2..eb21d619b4b4752ba1e710dd4c4febb96f2560c8 100644 --- a/docker/ruoyi/auth/jar/readme.txt +++ b/docker/ruoyi/auth/jar/readme.txt @@ -1 +1 @@ -存放认证中心打包好的jar文件,用于docker启动应用。 \ No newline at end of file +瀛樻斁璁よ瘉涓績鎵撳寘濂界殑jar鏂囦欢锛岀敤浜巇ocker鍚姩搴旂敤銆 \ No newline at end of file diff --git a/ruoyi-auth/src/main/resources/bootstrap.yml b/ruoyi-auth/src/main/resources/bootstrap.yml index f456b03c078c102ad0bebd39cef6d639436e50eb..cedb52fec56feb90cf34015783146f358013386d 100644 --- a/ruoyi-auth/src/main/resources/bootstrap.yml +++ b/ruoyi-auth/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/ruoyi-gateway/src/main/resources/bootstrap.yml b/ruoyi-gateway/src/main/resources/bootstrap.yml index b6dc98ae6d5541e2a17e36112c63ee95ed653db1..f54719bcfe1bb2d8235a4c15393053839a5d7fe0 100644 --- a/ruoyi-gateway/src/main/resources/bootstrap.yml +++ b/ruoyi-gateway/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 @@ -33,7 +33,7 @@ spring: datasource: ds1: nacos: - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} dataId: sentinel-ruoyi-gateway groupId: DEFAULT_GROUP data-type: json diff --git a/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml index 55ff4112540131e250eaa81d01d244470c631c17..aaeb566152b69c30855a16c1140d0e6e452a517b 100644 --- a/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml +++ b/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml index 0ef5a457597c3b6528e93a78854d51c4e5681941..28578df37be57df71d0ba8c19ec38516e9a9ac4e 100644 --- a/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml +++ b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml index b86f8c9e1c2ebccb833c5ed196926711f4b40ac2..edb065152e57b11ec5fd266463d1b29df649b329 100644 --- a/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml +++ b/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml index 40ab78165fc1caa51e54d1b088c03872626ed153..14459bdeb8427dac54d8a1afdc88f584db766ece 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml b/ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml index 13d90cd72b70832ec4878fbb2ec988dff47ae26b..217b2003fe43da507d00800618af7c1c7dcdaf7a 100644 --- a/ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml +++ b/ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml @@ -14,10 +14,10 @@ spring: nacos: discovery: # 鏈嶅姟娉ㄥ唽鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} config: # 閰嶇疆涓績鍦板潃 - server-addr: 127.0.0.1:8848 + server-addr: ${NACOS_SERVER_ADDR:#{'127.0.0.1:8848'}} # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 diff --git a/sql/ry_config_20220929.sql b/sql/ry_config_20220929.sql index 4a4a2c4967f8a27fc5f42187ca68fe8668856779..f4bee4c0de58271c8562be7466403a3774aaee27 100644 --- a/sql/ry_config_20220929.sql +++ b/sql/ry_config_20220929.sql @@ -33,15 +33,15 @@ CREATE TABLE `config_info` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; insert into config_info(id, data_id, group_id, content, md5, gmt_create, gmt_modified, src_user, src_ip, app_name, tenant_id, c_desc, c_use, effect, type, c_schema, encrypted_data_key) 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,''), -(2,'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 # 浠g爜鐢熸垚\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','2020-05-14 14:17:55','2022-09-29 02:48:32','nacos','0:0:0:0:0:0:0:1','','','缃戝叧妯″潡','null','null','yaml','',''), -(3,'ruoyi-auth-dev.yml','DEFAULT_GROUP','spring:\n redis:\n host: localhost\n port: 6379\n password:\n','8bd9dada9a94822feeab40de55efced6','2020-11-20 00:00:00','2022-09-29 02:48:42','nacos','0:0:0:0:0:0:0:1','','','璁よ瘉涓績','null','null','yaml','',''), -(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','',''), -(5,'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','2020-11-20 00:00:00','2022-09-29 02:49:09','nacos','0:0:0:0:0:0:0:1','','','绯荤粺妯″潡','null','null','yaml','',''), -(6,'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: 浠g爜鐢熸垚鎺ュ彛鏂囨。\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n\n# 浠g爜鐢熸垚\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','2020-11-20 00:00:00','2022-09-29 02:49:42','nacos','0:0:0:0:0:0:0:1','','','浠g爜鐢熸垚','null','null','yaml','',''), -(7,'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','2020-11-20 00:00:00','2022-09-29 02:50:50','nacos','0:0:0:0:0:0:0:1','','','瀹氭椂浠诲姟','null','null','yaml','',''), -(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,''), -(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,''); +(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, ''), +(2, 'ruoyi-gateway-dev.yml', 'DEFAULT_GROUP', 'spring:\n redis:\n host: ${REDIS_ADDR:#{\'127.0.0.1\'}}\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 # 浠g爜鐢熸垚\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', '50f0e9e39b5942c70c2df371cb024608', '2020-05-14 14:17:55', '2023-08-05 14:28:36', NULL, '172.29.0.1', '', '', '缃戝叧妯″潡', 'null', 'null', 'yaml', '', ''), +(3, 'ruoyi-auth-dev.yml', 'DEFAULT_GROUP', 'spring:\n redis:\n host: ${REDIS_ADDR:#{\'127.0.0.1\'}}\n port: 6379\n password:\n', '14c8c5a0d8c0b7008f5d666e83780b1e', '2020-11-20 00:00:00', '2023-08-05 14:42:44', NULL, '172.29.0.1', '', '', '璁よ瘉涓績', 'null', 'null', 'yaml', '', ''), +(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', '', ''), +(5, 'ruoyi-system-dev.yml', 'DEFAULT_GROUP', '# spring閰嶇疆\nspring:\n redis:\n host: ${REDIS_ADDR:#{\'127.0.0.1\'}}\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://${MYSQL_ADDR:#{\'127.0.0.1\'}}: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', '598f6c0b9ce57ceabf24aed16fc6a989', '2020-11-20 00:00:00', '2023-08-05 14:54:31', NULL, '172.29.0.1', '', '', '绯荤粺妯″潡', 'null', 'null', 'yaml', '', ''), +(6, '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: 浠g爜鐢熸垚鎺ュ彛鏂囨。\n license: Powered By ruoyi\n licenseUrl: https://ruoyi.vip\n\n# 浠g爜鐢熸垚\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', '2020-11-20 00:00:00', '2022-09-29 02:49:42', 'nacos', '0:0:0:0:0:0:0:1', '', '', '浠g爜鐢熸垚', 'null', 'null', 'yaml', '', ''), +(7, 'ruoyi-job-dev.yml', 'DEFAULT_GROUP', '# spring閰嶇疆\nspring:\n redis:\n host: ${REDIS_ADDR:#{\'127.0.0.1\'}}\n port: 6379\n password: \n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://${MYSQL_ADDR:#{\'127.0.0.1\'}}: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', '6477aee4047e1a8e8c69e2132c3b2ffd', '2020-11-20 00:00:00', '2023-08-06 08:28:01', NULL, '172.29.0.1', '', '', '瀹氭椂浠诲姟', 'null', 'null', 'yaml', '', ''), +(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, ''), +(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, ''); /******************************************/