slowslo 3 lat temu
rodzic
commit
ae47f0051b

+ 133 - 0
src/main/resources/application-prod.yml

@@ -0,0 +1,133 @@
+server:
+  address: 192.168.0.245
+#数据源配置
+spring:
+  # admin-client 的用户名和密码
+  security:
+    user:
+      name: szsq-boot-client
+      password: szsq#boot#client#password
+  boot:
+    admin:
+      client:
+        instance:
+          name: 数字社区实例1
+          metadata:
+            user.name: ${spring.security.user.name}
+            user.password: ${spring.security.user.password}
+          prefer-ip: true
+        url:  http://192.168.0.245:7259   #这里配置admin server 的地址
+        username: szsq-boot-server
+        password: szsq#boot#server#password
+  redis:
+    ##redis 单机环境配置
+    host: szsq-boot-redis
+    port: 6379
+    password:
+    database: 0
+    ssl: false
+    ##redis 集群环境配置
+    #cluster:
+    #  nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003
+    #  commandTimeout: 5000
+  datasource:
+    url: jdbc:mysql://szsq-boot-mysql:3306/ycwgdb?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+    username: root
+    password: szsq_db@Szsq123
+
+  #配置rabbitMq 服务器
+  rabbitmq:
+    host: szsq-boot-rabbitmq
+    port: 5672
+    username: guest
+    password: 2e564ee5-d9ed-11e9-bab6-0242ac170005
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: szsq-boot
+
+#blade配置
+blade:
+  #分布式锁
+  lock:
+    enabled: false
+    address: redis://127.0.0.1:6379
+  #本地文件上传
+  file:
+    remote-mode: true
+    upload-domain: https://szsq.nxzhsq.cn/community/visit
+    remote-path: /usr/share/nginx/html
+
+oss:
+  enabled: true
+  name: minio
+  tenant-mode: false
+  endpoint: http://192.168.0.104:9000
+  access-key: D99KGE6ZTQXSATTJWU24
+  secret-key: QyVqGnhIQQE734UYSUFlGOZViE6+ZlDEfUG3NjhJ
+  bucket-name: cyzhyc
+  return-path: https://szsq.nxzhsq.cn/community/miniofile/cyzhyc/
+
+qinlin:
+  appId: QCxTKDxQf4WH8Wmk
+  appSecret: DiReTxz4SWhmiKX3wrEiAmDaRb3sjsN0
+  version: v1
+  apiHost: https://gateway.qinlinkeji.com
+
+chinanet:
+  crm:
+    custinfoverify:
+      X-APP-ID: 7ac9dcaabcbc30187915afc5ec3465f7
+      X-APP-KEY: 3e83329c4ad42d050234d3e304f56176
+      url: http://61.133.213.220:8763/eop/nx/crm/openapi/custInfoVerify/custInfoVerify
+
+#云梯
+yunti:
+  url: https://zlopen.yun-ti.com
+  appKey: bnh6aHNxVmN5dEtGODJPNGdBS1ZMNXJp
+  appSecret: Ym5oNmFITnhWbU41ZEV0R09ESlBOR2RC
+
+
+#腾达
+tenda:
+  parkCode: SLZX/1P11
+  host: tcp://mqtt.tdzntech.com:1883
+  userName: xinlin
+  passWord: xinlin202208
+  clientId: szsq-boot-1-20220321
+  topic: tpc/SLZX/1P11
+
+#视频云配置
+videocloud:
+  server_ip: https://36.103.231.102
+  server_port: 6006
+  sign_method: md5
+  format: json
+  v: 2.1
+  pwd_encrypt: TcRlEiyjizMOfK4u
+  secret: 6GZyUUDr21BH4JKgnmRJZEJuYRBj5D
+  v3-app-key: 9510260001
+  v3-app-secret: 6S4zou6L
+  v3-member-key: aPCLHkHwIXpLeUeJnkPG
+  v3-api-host: http://36.103.241.111:19103/api/dict/
+
+zlm:
+  serverUrl: http://192.168.0.246
+  port: 8888
+  secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
+  defaultVhost: __defaultVhost__
+  dstUrl: rtmp://192.168.0.246:1935/live/
+
+#开放端点用于SpringBoot Admin的监控
+management:
+  health:
+    redis:
+      enabled: false
+    rabbit:
+      enabled: false
+  endpoint:
+    health:
+      show-details: always
+  endpoints:
+    web:
+      exposure:
+        include: '*'
+

+ 218 - 0
src/main/resources/application.yml

@@ -0,0 +1,218 @@
+
+#服务器配置
+server:
+  port: 9527
+  undertow:
+    # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
+    io-threads: 16
+    # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
+    worker-threads: 400
+    # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
+    buffer-size: 1024
+    # 是否分配的直接内存
+    direct-buffers: true
+
+spring:
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    #driver-class-name: org.postgresql.Driver
+    #driver-class-name: oracle.jdbc.OracleDriver
+    druid:
+      # MySql、PostgreSQL校验
+      validation-query: select 1
+      # Oracle校验
+      #validation-query: select 1 from dual
+      validation-query-timeout: 2000
+      initial-size: 5
+      max-active: 20
+      min-idle: 5
+      max-wait: 60000
+      test-on-borrow: false
+      test-on-return: false
+      test-while-idle: true
+      time-between-eviction-runs-millis: 60000
+      min-evictable-idle-time-millis: 300000
+      stat-view-servlet:
+        enabled: true
+        login-username: blade
+        login-password: 1qaz@WSX
+      web-stat-filter:
+        enabled: true
+        url-pattern: /*
+        exclusions: '*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*'
+        session-stat-enable: true
+        session-stat-max-count: 10
+
+# mybatis
+mybatis-plus:
+  mapper-locations: classpath:org/springblade/**/mapper/*Mapper.xml
+  #实体扫描,多个package用逗号或者分号分隔
+  typeAliasesPackage: org.springblade.**.entity
+  #typeEnumsPackage: org.springblade.dashboard.entity.enums
+  global-config:
+
+    # 关闭MP3.0自带的banner
+    banner: false
+    db-config:
+      #主键类型  0:"数据库ID自增", 1:"不操作", 2:"用户输入ID",3:"数字型snowflake", 4:"全局唯一ID UUID", 5:"字符串型snowflake";
+      id-type: id_worker
+      #字段策略
+      insert-strategy: not_null
+      update-strategy: not_null
+      select-strategy: not_empty
+      #驼峰下划线转换
+      table-underline: true
+      # 逻辑删除配置
+      # 逻辑删除全局值(1表示已删除,这也是Mybatis Plus的默认配置)
+      logic-delete-value: 1
+      # 逻辑未删除全局值(0表示未删除,这也是Mybatis Plus的默认配置)
+      logic-not-delete-value: 0
+  configuration:
+    map-underscore-to-camel-case: true
+    cache-enabled: false
+
+#swagger公共信息
+swagger:
+  title: 宁夏数字社区接口文档
+  description: 宁夏数字社区接口文档
+  version: 2.3.0.RELEASE
+  license:
+  license-url:
+  terms-of-service-url:
+  contact:
+    name:
+    email:
+    url:
+
+#flowable配置
+flowable:
+  activity-font-name: \u5B8B\u4F53
+  label-font-name: \u5B8B\u4F53
+  annotation-font-name: \u5B8B\u4F53
+  check-process-definitions: false
+
+#oss默认配置
+oss:
+  enable: true
+  name: qiniu
+  tenant-mode: true
+  endpoint: http://prt1thnw3.bkt.clouddn.com
+  access-key: N_Loh1ngBqcJovwiAJqR91Ifj2vgOWHOf8AwBA_h
+  secret-key: AuzuA1KHAbkIndCU0dB3Zfii2O3crHNODDmpxHRS
+  bucket-name: bladex
+
+##第三方登陆配置
+#social:
+#  oauth:
+#    CTWING:
+#      client-id: 8135892866
+#      client-secret: SnpYtQuSDrb3igRzIzFerfLxOMTC8sd2
+#      redirect-uri: ${social.domain}/oauth/redirect/CTWING
+#    GITHUB:
+#      client-id: 233************
+#      client-secret: 233************************************
+#      redirect-uri: ${social.domain}/oauth/redirect/github
+
+document:
+  swagger:
+    modules:
+      - groupName: 宁夏数字社区平台
+        basePackages: org.springblade
+
+
+#blade配置
+blade:
+  xss:
+    skip-url:
+      - /weixin
+      - /notice/submit
+#      - /smartapplication/**
+  secure:
+
+    skip-url:
+      - /blade-user/oauth/token
+      - /blade-user/third/oauth/token
+      - /blade-user/oauth/render/**
+      - /blade-test/**
+      - /smartapplication/**
+      - /external/**
+      - /upload/putfile
+      - /openinterface/iot/listen/**
+      - /openinterface/carbarrier/listen/**
+      - /openinterface/temperature/**
+      - /openinterface/listen/**
+      - /openinterface/jiyue/**
+      - /openinterface/iot/device/**
+      - /openinterface/elevator/**
+      - /device/**
+      - /agency/agency/getAgencyTenantList
+      - /huawei/sms/**
+      - /appconf/appconf/getById
+      - /wx/**
+      - /estate/guest/getByGuestOpenId
+      - /system/tenanttype/getTenantInfo
+      - /community/enterprisestaff/app/getManagerList
+      - /community/enterprisestaff/app/login
+      - /system/options/getByTenantId
+      - /grid-community/**
+      - /blade-sysarea/sysarea/getFullJson
+      - /DeviceEndianHeartbeat
+      - /DeviceEndianCommand
+      - /DeviceEndianEvent
+      - /door/open/getQLOpenLogsTest
+      - /yc_video_cloud_device/videoclouddevice/syncByAccount
+    client:
+      - client-id: sword
+        path-patterns:
+          - /blade-sword/**
+      - client-id: saber
+        path-patterns:
+          - /blade-saber/**
+  tenant:
+    enhance: true
+    column: tenant_id
+    exclude-tables:
+      - blade_user
+      - blade_dict_biz
+      - system_street
+      - yc_repeater
+  data-scope:
+    mapper-key:
+      - Page
+      - List
+      - page
+      - list
+
+
+sms:
+  xlpark:
+    url: https://rtcsms.cn-north-1.myhuaweicloud.com:10743/sms/batchSendSms/v1
+    appKey: 2KOvL5SD35814lKm40JTa703mpgU
+    appSecret: 0i892VhpPX3Ip4vT7zF55R59w8Hi
+    sender: 8820122129194
+    templateId: 7a5f1b9f0c0f44bd9ebb372b6314d90d
+    signature: 新邻园区
+
+healthcode:
+  productId: a178d951882745e0
+  productSecret: 3b0f485e957e4b4b
+
+knife4j:
+  enable: true
+  setting:
+    enableDebug: true
+
+#springfox:
+#  documentation:
+#    swagger:
+#      v2:
+#        path: \
+#        host: /111111
+#springfox:
+#  documentation:
+#    swagger:
+#      v2:
+#        path: \
+#        host: /111111
+
+