Explorar el Código

配置文件整理

xsx hace 1 año
padre
commit
590775a785

+ 4 - 4
im-platform/src/main/resources/application-dev.yml

@@ -11,10 +11,10 @@ spring:
       database: 1
 
 minio:
-  endpoint: http://127.0.0.1:9001 #内网地址
-  public: http://127.0.0.1:9001  #外网访问地址
-  accessKey: admin
-  secretKey: admin123456
+  endpoint: http://127.0.0.1:9000 #内网地址
+  public: http://127.0.0.1:9000  #外网访问地址
+  accessKey: minioadmin
+  secretKey: minioadmin
   bucketName: box-im
   imagePath: image
   filePath: file

+ 10 - 4
im-platform/src/main/resources/application-prod.yml

@@ -3,17 +3,18 @@ spring:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://localhost:3306/im_platform?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
     username: root
-    password: root
+    password: naQRLdDPbGv2j7PX_
   data:
     redis:
       host: localhost
       port: 6379
+      password: PmEpfRjpBnTN6CgW
 
 minio:
   endpoint: http://127.0.0.1:9001 #内网地址
   public: http://127.0.0.1:9001  #外网访问地址
   accessKey: admin
-  secretKey: admin123456
+  secretKey: 3fBSt6AkgFuD77D6
   bucketName: box-im
   imagePath: image
   filePath: file
@@ -21,6 +22,11 @@ minio:
 
 webrtc:
   max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16
-  iceServers:
-    - urls: stun:stun.l.google.com:19302
+  iceServers:   #coturn配置
+    - urls: stun:www.boxim.online:3478
+      username: admin
+      credential: UrHHKNvE7nFvBTMV
+    - urls: turn:www.boxim.online:3478
+      username: admin
+      credential: UrHHKNvE7nFvBTMV
 

+ 10 - 4
im-platform/src/main/resources/application-test.yml

@@ -3,17 +3,18 @@ spring:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://localhost:3306/im_platform?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
     username: root
-    password: root
+    password: naQRLdDPbGv2j7PX_
   data:
     redis:
       host: localhost
       port: 6379
+      password: PmEpfRjpBnTN6CgW
 
 minio:
   endpoint: http://127.0.0.1:9001 #内网地址
   public: http://127.0.0.1:9001  #外网访问地址
   accessKey: admin
-  secretKey: admin123456
+  secretKey: 3fBSt6AkgFuD77D6
   bucketName: box-im
   imagePath: image
   filePath: file
@@ -21,5 +22,10 @@ minio:
 
 webrtc:
   max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16
-  iceServers:
-    - urls: stun:stun.l.google.com:19302
+  iceServers:   #coturn配置
+    - urls: stun:www.boxim.online:3478
+      username: admin
+      credential: UrHHKNvE7nFvBTMV
+    - urls: turn:www.boxim.online:3478
+      username: admin
+      credential: UrHHKNvE7nFvBTMV

+ 10 - 5
im-platform/src/main/resources/logback.xml

@@ -2,7 +2,7 @@
 <configuration>
     <include resource="org/springframework/boot/logging/logback/defaults.xml" />
     <property name="LOG_PATH" value="log"/>
-    <property name="LOG_NAME" value="im-platform.log"/>
+    <property name="APP_NAME" value="im-platform"/>
     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
             <level>info</level>
@@ -13,17 +13,22 @@
         </encoder>
     </appender>
     <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <File>${LOG_PATH}/${LOG_NAME}</File>
+        <File>${LOG_PATH}/${APP_NAME}.log</File>
         <encoder>
             <pattern>%date [%level] [%thread] [%file : %line] %msg%n</pattern>
             <charset>UTF-8</charset>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-            <fileNamePattern>${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <maxFileSize>100MB</maxFileSize>
-            <maxHistory>60</maxHistory>
+            <fileNamePattern>${LOG_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>1MB</maxFileSize>
+            <maxHistory>2</maxHistory>
             <totalSizeCap>20GB</totalSizeCap>
         </rollingPolicy>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>info</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
     </appender>
     <!-- 开发环境下的日志配置 -->
     <springProfile name="dev">

+ 2 - 1
im-server/src/main/resources/application-prod.yml

@@ -2,4 +2,5 @@ spring:
   data:
     redis:
       host: 127.0.0.1
-      port: 6379
+      port: 6379
+      password: PmEpfRjpBnTN6CgW

+ 1 - 0
im-server/src/main/resources/application-test.yml

@@ -3,3 +3,4 @@ spring:
     redis:
       host: 127.0.0.1
       port: 6379
+      password: PmEpfRjpBnTN6CgW

+ 10 - 5
im-server/src/main/resources/logback.xml

@@ -2,7 +2,7 @@
 <configuration>
     <include resource="org/springframework/boot/logging/logback/defaults.xml" />
     <property name="LOG_PATH" value="log"/>
-    <property name="LOG_NAME" value="im-server.log"/>
+    <property name="APP_NAME" value="im-server"/>
     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
             <level>info</level>
@@ -13,17 +13,22 @@
         </encoder>
     </appender>
     <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <File>${LOG_PATH}/${LOG_NAME}</File>
+        <File>${LOG_PATH}/${APP_NAME}.log</File>
         <encoder>
             <pattern>%date [%level] [%thread] [%file : %line] %msg%n</pattern>
             <charset>UTF-8</charset>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-            <fileNamePattern>${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <maxFileSize>100MB</maxFileSize>
-            <maxHistory>60</maxHistory>
+            <fileNamePattern>${LOG_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <maxFileSize>1MB</maxFileSize>
+            <maxHistory>2</maxHistory>
             <totalSizeCap>20GB</totalSizeCap>
         </rollingPolicy>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>info</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
     </appender>
     <!-- 开发环境下的日志配置 -->
     <springProfile name="dev">