diff --git a/scripts/auth_bootstrap.yml b/scripts/auth_bootstrap.yml new file mode 100644 index 0000000..b72da68 --- /dev/null +++ b/scripts/auth_bootstrap.yml @@ -0,0 +1,35 @@ +# Tomcat +server: + port: 18081 + +# Spring +spring: + application: + # 应用名称 + name: bonus-auth + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + +#加密组件 +jasypt: + encryptor: + password: Encrypt + diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 98ea7bc..9567303 100644 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -9,7 +9,6 @@ export app_workspace=/home/jenkins/workspace/Bonus-Cloud app_source_jars=( "bonus-auth/target/bonus-auth.jar" - "bonus-api/bonus-api-system/target/bonus-api-system-24.6.0.jar" "bonus-gateway/target/bonus-gateway.jar" "bonus-modules/bonus-file/target/bonus-file.jar" "bonus-modules/bonus-gen/target/bonus-gen.jar" @@ -24,9 +23,13 @@ for source_jar in "${app_source_jars[@]}"; do echo "copied ${app_workspace}/${source_jar}/auth/target/auth.jar to $deploy_path" done # Define an array of JAR files to run -jars=("bonus-auth.jar" "bonus-gateway.jar" "bonus-gen.jar" "bonus-job.jar" - "bonus-modules-file.jar" "bonus-modules-system.jar" "bonus-system.jar" - "bonus-visual-monitor.jar" "sentinel-dashboard-1.8.1.jar") +jars=("bonus-auth.jar --spring.config.location=file:auth_bootstrap.yml" +"bonus-gateway.jar --spring.config.location=file:gateway_bootstrap.yml" +"bonus-system.jar --spring.config.location=file:system_bootstrap.yml" +"bonus-gen.jar --spring.config.location=file:gen_bootstrap.ym" +"bonus-job.jar --spring.config.location=file:job_bootstrap.ym" +"bonus-file.jar --spring.config.location=file:file_bootstrap.yml" +"bonus-visual-monitor.jar --spring.config.location=file:visual_bootstrap.yml") # Stop all running JARs for jar in "${jars[@]}"; do diff --git a/scripts/file_bootstrap.yml b/scripts/file_bootstrap.yml new file mode 100644 index 0000000..6dfc80f --- /dev/null +++ b/scripts/file_bootstrap.yml @@ -0,0 +1,29 @@ +# Tomcat +server: + port: 9300 + +# Spring +spring: + application: + # 应用名称 + name: bonus-file + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/scripts/gateway_bootstrap.yml b/scripts/gateway_bootstrap.yml new file mode 100644 index 0000000..5c9a46e --- /dev/null +++ b/scripts/gateway_bootstrap.yml @@ -0,0 +1,58 @@ +# Tomcat +server: + port: 18080 + servlet: + context-path: zhgd +# Spring +spring: + application: + # 应用名称 + name: bonus-gateway + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + sentinel: + # 取消控制台懒加载 + eager: true + transport: + # 控制台地址 + dashboard: 192.168.0.14:18858 + # nacos配置持久化 + datasource: + ds1: + nacos: + username: nacos + password: nacos + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + dataId: sentinel-bonus-gateway + groupId: DEFAULT_GROUP + data-type: json + rule-type: gw-flow + + +#系统 自动 加解密开关 +system: + encryptEnabled: false + decryptEnabled: true +#加密组件 +jasypt: + encryptor: + password: Encrypt \ No newline at end of file diff --git a/scripts/gen_bootstrap.yml b/scripts/gen_bootstrap.yml new file mode 100644 index 0000000..d1a7c6b --- /dev/null +++ b/scripts/gen_bootstrap.yml @@ -0,0 +1,29 @@ +# Tomcat +server: + port: 9202 + +# Spring +spring: + application: + # 应用名称 + name: bonus-gen + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/scripts/job_bootstrap.yml b/scripts/job_bootstrap.yml new file mode 100644 index 0000000..0bfcefa --- /dev/null +++ b/scripts/job_bootstrap.yml @@ -0,0 +1,29 @@ +# Tomcat +server: + port: 9203 + +# Spring +spring: + application: + # 应用名称 + name: bonus-job + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/scripts/system_bootstrap.yml b/scripts/system_bootstrap.yml new file mode 100644 index 0000000..80e45c1 --- /dev/null +++ b/scripts/system_bootstrap.yml @@ -0,0 +1,33 @@ +# Tomcat +server: + port: 18082 + +# Spring +spring: + application: + # 应用名称 + name: bonus-system + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +system: + supports: + phoneLogin: true + emailLogin: true \ No newline at end of file diff --git a/scripts/visual_bootstrap.yml b/scripts/visual_bootstrap.yml new file mode 100644 index 0000000..b2ecb0c --- /dev/null +++ b/scripts/visual_bootstrap.yml @@ -0,0 +1,29 @@ +# Tomcat +server: + port: 9100 + +# Spring +spring: + application: + # 应用名称 + name: bonus-monitor + profiles: + # 环境配置 + active: dev + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + config: + # 配置中心地址 + server-addr: 192.168.0.14:8848 + namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}