From c63c78cc15cc0c88a19c5b9d29b88a3dec77c262 Mon Sep 17 00:00:00 2001 From: lizw-2015 <1183409807@qq.com> Date: Thu, 24 Jul 2025 17:45:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 application-prod.yml 文件,用于定义生产环境下的应用配置 - 配置内容包括服务器端口、应用根路径、LCC 相关设置、MyBatis、JDBC、Redis、Web 资源和安全性配置 --- servo/src/main/resources/application-prod.yml | 88 +++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 servo/src/main/resources/application-prod.yml diff --git a/servo/src/main/resources/application-prod.yml b/servo/src/main/resources/application-prod.yml new file mode 100644 index 0000000..0933a00 --- /dev/null +++ b/servo/src/main/resources/application-prod.yml @@ -0,0 +1,88 @@ +server: + port: 7779 + +app: + root-path: './' + +lcc: + location: './lcc-map' + autoStart: + # - projectUuid: tw_test + # envId: 1 + frontend-mqtt: + brokerUrl: tcp://10.10.9.58:1885 + username: admin + password: admin + websocket: mqtt://10.10.101.8:7885 + +mybatis: + enable: true + watcher: true + interval: 1s + locations: + - fileType: filesystem + location: './servo/src/main/java' + filter: '**/*.xml' + #- fileType: jar + # location: 'classpath*:com/yvan/workbench/**/*.xml' + # filter: '' + +jdbc: + enable: true + default-name: 'default' + data-source: + default: + jdbc-url: jdbc:p6spy:mysql://10.10.9.58:3306/rcs2_tw_zhanghui + username: admin + password: admin123456 + minimum-idle: 2 + maximum-pool-size: 100 + connection-test-query: 'select 1 from dual' + +redis: + enable: true + default-name: 'default' + data-source: + default: + mode: standalone + standalone: + host: '10.10.9.58' + port: 6379 + password: 'admin123456' + database: 0 + +web: + resources: + enable: true + mappings: + - hosted-path: '/' + location: './servo/src/main/resources/static' + mvc: + path: '/api/' + http-method: [ 'POST', 'GET' ] + package-mapping: + - path-prefix: '/workbench' + package-prefix: 'com.yvan.workbench.controller' + allow-packages: + - 'com.yvan.workbench.controller.' + transactional-def-datasource: [ ] + def-transactional: + datasource: [ ] + timeout: -1 + read-only: false + hot-reload: + enable: false + # watchFile: './build/.hotReload' + interval: 1s + exclude-packages: [ ] + exclude-classes: [ ] + locations: + - './servo/out/production/classes' + #- './servo/build/classes/java/main' + security: + enable: true + data-source: + jdbc-name: "default" + enable-redis: true + redis-name: "default" + redis-namespace: "yvan-lcc-bench"