diff --git a/docker/data/docker-compose.yml b/docker/data/docker-compose.yml index 5cfa3d03..076a849b 100644 --- a/docker/data/docker-compose.yml +++ b/docker/data/docker-compose.yml @@ -115,30 +115,4 @@ services: - /var/data/nginx/nginx.conf:/etc/nginx/nginx.conf - /var/data/nginx:/var/log/nginx - zlmedia: - image: zlmediakit/zlmediakit:master - container_name: zlmedia - restart: always - ports: - - 8082:80 - - 8443:443 - - 554:554 - - 1935:1935 - - 8000:8000 - - 30000-30500:30000-30500 - - 30000-30500:30000-30500/udp - expose: - - "80" - - "443" - - "554" - - "1935" - volumes: - - /var/data/zlmedia/logs:/opt/media/bin/log - - /var/data/zlmedia/data/www:/opt/media/bin/www - - /var/data/zlmedia/conf/config.ini:/opt/media/conf/config.ini - - /var/data/zlmedia/conf/default.pem:/opt/media/bin/default.pem - networks: - network: - ipv4_address: 177.7.0.15 - diff --git a/docker/data/java/wumei-admin.jar b/docker/data/java/wumei-admin.jar index a7b76642..001cb226 100644 Binary files a/docker/data/java/wumei-admin.jar and b/docker/data/java/wumei-admin.jar differ diff --git a/springboot/wumei-admin/src/main/resources/application-dev.yml b/springboot/wumei-admin/src/main/resources/application-dev.yml new file mode 100644 index 00000000..d5da0540 --- /dev/null +++ b/springboot/wumei-admin/src/main/resources/application-dev.yml @@ -0,0 +1,113 @@ + +# 日志配置 +logging: + level: + com.ruoyi: debug + org.springframework: warn + +# Spring配置 +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.cj.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://177.7.0.11/wumei-smart?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: wumei-smart + # 从库数据源 + slave: + # 从数据源开关/默认关闭 + enabled: false + url: + username: + password: + + # TDengine数据库 + tdengine-server: + # 默认不启用TDengine,true=启用,false=不启用 + enabled: false + driverClassName: com.taosdata.jdbc.TSDBDriver + url: jdbc:TAOS://localhost:6030/wumei_smart_log?timezone=Asia/Beijing&charset=utf-8 + username: root + password: taosdata + dbName: wumei_smart_log + + # 初始连接数 + initialSize: 5 + # 最小连接池数量 + minIdle: 10 + # 最大连接池数量 + maxActive: 20 + # 配置获取连接等待超时的时间 + maxWait: 60000 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 + timeBetweenEvictionRunsMillis: 60000 + # 配置一个连接在池中最小生存的时间,单位是毫秒 + minEvictableIdleTimeMillis: 300000 + # 配置一个连接在池中最大生存的时间,单位是毫秒 + maxEvictableIdleTimeMillis: 900000 + # 配置检测连接是否有效 + validationQuery: SELECT 1 FROM DUAL + testWhileIdle: true + testOnBorrow: false + testOnReturn: false + webStatFilter: + enabled: true + statViewServlet: + enabled: true + # 设置白名单,不填则允许所有访问 + allow: + url-pattern: /druid/* + # 控制台管理用户名和密码 + login-username: wumei-smart + login-password: wumei-smart + filter: + stat: + enabled: true + # 慢SQL记录 + log-slow-sql: true + slow-sql-millis: 1000 + merge-sql: true + wall: + config: + multi-statement-allow: true + # redis 配置 + redis: + # 地址 + host: 177.7.0.10 + # 端口,默认为6379 + port: 6379 + # 数据库索引 + database: 0 + # 密码 + password: wumei-smart + # 连接超时时间 + timeout: 10s + lettuce: + pool: + # 连接池中的最小空闲连接 + min-idle: 0 + # 连接池中的最大空闲连接 + max-idle: 8 + # 连接池的最大数据库连接数 + max-active: 8 + # #连接池最大阻塞等待时间(使用负值表示没有限制) + max-wait: -1ms + # mqtt 配置 + mqtt: + username: wumei-smart # 账号 + password: wumei-smart # 密码 + host-url: tcp://177.7.0.12:1883 # mqtt连接tcp地址 + client-id: ${random.int} # 客户端Id,不能相同,采用随机数 ${random.value} + default-topic: test # 默认主题 + timeout: 30 # 超时时间 + keepalive: 30 # 保持连接 + clearSession: true # 清除会话(设置为false,断开连接,重连后使用原来的会话 保留订阅的主题,能接收离线期间的消息) + task: + execution: + pool: + core-size: 10 # 最小连接数 + max-size: 30 # 最大连接数 + queue-capacity: 3000 # 最大容量 diff --git a/springboot/wumei-admin/src/main/resources/application-druid.yml b/springboot/wumei-admin/src/main/resources/application-prod.yml similarity index 55% rename from springboot/wumei-admin/src/main/resources/application-druid.yml rename to springboot/wumei-admin/src/main/resources/application-prod.yml index 75f02f77..7f31d869 100644 --- a/springboot/wumei-admin/src/main/resources/application-druid.yml +++ b/springboot/wumei-admin/src/main/resources/application-prod.yml @@ -1,4 +1,10 @@ -# 数据源配置 +# 日志配置 +logging: + level: + com.ruoyi: debug + org.springframework: warn + +# Spring配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource @@ -6,7 +12,7 @@ spring: druid: # 主库数据源 master: - url: jdbc:mysql://localhost/wumei-smart?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://mysql/wumei-smart?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: wumei-smart # 从库数据源 @@ -66,3 +72,41 @@ spring: wall: config: multi-statement-allow: true + # redis 配置 + redis: + # 地址 + host: redis + # 端口,默认为6379 + port: 6379 + # 数据库索引 + database: 0 + # 密码 + password: wumei-smart + # 连接超时时间 + timeout: 10s + lettuce: + pool: + # 连接池中的最小空闲连接 + min-idle: 0 + # 连接池中的最大空闲连接 + max-idle: 8 + # 连接池的最大数据库连接数 + max-active: 8 + # #连接池最大阻塞等待时间(使用负值表示没有限制) + max-wait: -1ms + # mqtt 配置 + mqtt: + username: wumei-smart # 账号 + password: wumei-smart # 密码 + host-url: tcp://emqx:1883 # mqtt连接tcp地址 + client-id: ${random.int} # 客户端Id,不能相同,采用随机数 ${random.value} + default-topic: test # 默认主题 + timeout: 30 # 超时时间 + keepalive: 30 # 保持连接 + clearSession: true # 清除会话(设置为false,断开连接,重连后使用原来的会话 保留订阅的主题,能接收离线期间的消息) + task: + execution: + pool: + core-size: 10 # 最小连接数 + max-size: 30 # 最大连接数 + queue-capacity: 3000 # 最大容量 diff --git a/springboot/wumei-admin/src/main/resources/application.yml b/springboot/wumei-admin/src/main/resources/application.yml index 019e293d..ab25dbef 100644 --- a/springboot/wumei-admin/src/main/resources/application.yml +++ b/springboot/wumei-admin/src/main/resources/application.yml @@ -30,12 +30,6 @@ server: # Tomcat启动初始化的线程数,默认值25 min-spare-threads: 30 -# 日志配置 -logging: - level: - com.ruoyi: debug - org.springframework: warn - # Spring配置 spring: # 资源信息 @@ -43,7 +37,7 @@ spring: # 国际化资源文件路径 basename: i18n/messages profiles: - active: druid + active: prod # 文件上传 servlet: multipart: @@ -56,44 +50,6 @@ spring: restart: # 热部署开关 enabled: true - # redis 配置 - redis: - # 地址 - host: localhost - # 端口,默认为6379 - port: 6379 - # 数据库索引 - database: 0 - # 密码 - password: wumei-smart - # 连接超时时间 - timeout: 10s - lettuce: - pool: - # 连接池中的最小空闲连接 - min-idle: 0 - # 连接池中的最大空闲连接 - max-idle: 8 - # 连接池的最大数据库连接数 - max-active: 8 - # #连接池最大阻塞等待时间(使用负值表示没有限制) - max-wait: -1ms - # mqtt 配置 - mqtt: - username: wumei-smart # 账号 - password: wumei-smart # 密码 - host-url: tcp://localhost:1883 # mqtt连接tcp地址 - client-id: ${random.int} # 客户端Id,不能相同,采用随机数 ${random.value} - default-topic: test # 默认主题 - timeout: 30 # 超时时间 - keepalive: 30 # 保持连接 - clearSession: true # 清除会话(设置为false,断开连接,重连后使用原来的会话 保留订阅的主题,能接收离线期间的消息) - task: - execution: - pool: - core-size: 10 # 最小连接数 - max-size: 30 # 最大连接数 - queue-capacity: 3000 # 最大容量 # token配置 token: