Quellcode durchsuchen

新增新部署环境配置

codingliang vor 7 Monaten
Ursprung
Commit
6a51d18369
1 geänderte Dateien mit 165 neuen und 0 gelöschten Zeilen
  1. 165 0
      src/main/resources/application-nd.yml

+ 165 - 0
src/main/resources/application-nd.yml

@@ -0,0 +1,165 @@
+spring:
+    datasource:
+        type: com.alibaba.druid.pool.DruidDataSource
+        druid:
+            driver-class-name: com.mysql.cj.jdbc.Driver
+            url: jdbc:mysql://43.139.211.126:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT&useAffectedRows=true
+            username: root
+            password: asdf()!#321
+            initial-size: 10
+            max-active: 100
+            min-idle: 10
+            max-wait: 60000
+            pool-prepared-statements: true
+            max-pool-prepared-statement-per-connection-size: 20
+            time-between-eviction-runs-millis: 60000
+            min-evictable-idle-time-millis: 300000
+            #Oracle需要打开注释
+            #validation-query: SELECT 1 FROM DUAL
+            test-while-idle: true
+            test-on-borrow: false
+            test-on-return: false
+            stat-view-servlet:
+                enabled: true
+                url-pattern: /druid/*
+                #login-username: admin
+                #login-password: admin
+            filter:
+                stat:
+                    log-slow-sql: true
+                    slow-sql-millis: 1000
+                    merge-sql: false
+                wall:
+                    config:
+                        multi-statement-allow: true
+    redis:
+        host: 134.175.252.69
+        port: 6379
+        password: ch_wm_redis_2025@.
+        database: 3
+        timeout: 5000
+        jedis:
+            pool:
+                enabled: true
+                max-active: 20
+                min-idle: 0
+                max-idle: 10
+                max-wait: -1
+# 接口数据加密
+secure-api:
+    # 开启SecureApi功能,如果为false则其余配置项均不生效
+    enabled: true
+    # 开启加解密日志打印,会打印出接口名、加密模式、算法、明文和密文等信息
+    show-log: false
+    url-safe: true
+    # 加密模式,common和session_key可选,session_key是会话密钥模式,用于每次请求都使用不同的密钥,需要前端配合
+    mode: common
+    # 加密算法
+    cipher-algorithm: aes_cbc_pkcs5
+    # 对称算法用于加解密的密钥,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
+    key: oURKtBcNU6axnNoebKkuPqkCn6ivhE9qbg9FpeNnfpo=
+    # 对称算法用于加解密的偏移量,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
+    iv: eW1xeThJSkprcEZUTGh1Ng==
+    # 需要加密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口进行解密
+    encrypt-url:
+        # 配置了此项,接口有无注解都将进行返回值加密
+        include-urls: /**
+        # 即使配置了排除,注解的优先级也高于此项
+        exclude-urls:
+            - /captcha.jpg
+            - /app/wxPay/notifyMp
+            - /app/wxPay/notify
+            - /app/wxPay/notifyJsApi
+            - /app/wxPay/notifyShop
+            - /app/wxPay/notifyJsApiShop
+            - /app/wxPay/notifyMpShop
+            - /pay/open/notify
+            - /app/new-pay/wechat-pay/notify
+            - /chatSocket/**
+            - /websocket/**
+            - /alioss/**
+            - /admin/new-file/**
+            - /app/new-file/**
+            - /swagger-ui.html
+            - /v2/api-docs
+            - /swagger-resources/**
+            - /webjars/**
+            - /back/open
+    # 需要解密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口、参数、字段进行解密
+    decrypt-url:
+        # 配置了此项,接口、参数、字段有无注解都将进行解密
+        include-urls: /**
+        # 即使配置了排除,注解的优先级也高于此项
+        exclude-urls:
+            - /captcha.jpg
+            - /app/wxPay/notifyMp
+            - /app/wxPay/notify
+            - /app/wxPay/notifyJsApi
+            - /app/wxPay/notifyShop
+            - /app/wxPay/notifyJsApiShop
+            - /app/wxPay/notifyMpShop
+            - /pay/open/notify
+            - /app/new-pay/wechat-pay/notify
+            - /chatSocket/**
+            - /websocket/**
+            - /alioss/**
+            - /admin/new-file/**
+            - /app/new-file/**
+            - /swagger-ui.html
+            - /v2/api-docs
+            - /swagger-resources/**
+            - /webjars/**
+            - /back/open
+    # Date类型日期格式化
+    date-format: yyyy-MM-dd HH:mm:ss
+    # LocalDateTime类型日期格式化
+    local-date-time-format: yyyy-MM-dd HH:mm:ss
+
+mp:
+    temp: false
+sftp:
+    username: ubuntu
+    password: Am7/yQ`@E42}
+    host: 134.175.252.69
+    port: 22
+#查询备用数据库
+dynamic:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://43.139.211.126:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
+    #    url: jdbc:mysql://172.16.20.108:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
+    username: root
+    password: asdf()!#321
+    #    password: chuanghai@2024
+    initial-size: 15
+    max-active: 100
+    min-idle: 10
+    max-wait: 60000
+    pool-prepared-statements: true
+    max-pool-prepared-statement-per-connection-size: 20
+    time-between-eviction-runs-millis: 60000
+    min-evictable-idle-time-millis: 300000
+    #Oracle需要打开注释
+    #validation-query: SELECT 1 FROM DUAL
+    test-while-idle: true
+    test-on-borrow: false
+    test-on-return: false
+    stat-view-servlet:
+        enabled: true
+        url-pattern: /druid/*
+        #login-username: admin
+        #login-password: admin
+    filter:
+        stat:
+            log-slow-sql: true
+            slow-sql-millis: 1000
+            merge-sql: false
+        wall:
+            config:
+                multi-statement-allow: true
+
+# minio配置
+minio:
+    endpoint: http://172.16.20.105:9000
+    accessKey: YTDm6Wtjf1q0LbGi2SKK
+    secretKey: MU1KozgxyknGDPwcKuvCEuhZwL37wbryHOFRW5Xt
+    bucket: wmfile