Browse Source

配置文件整理

master
xsx 2 years ago
parent
commit
590775a785
  1. 8
      im-platform/src/main/resources/application-dev.yml
  2. 14
      im-platform/src/main/resources/application-prod.yml
  3. 14
      im-platform/src/main/resources/application-test.yml
  4. 15
      im-platform/src/main/resources/logback.xml
  5. 3
      im-server/src/main/resources/application-prod.yml
  6. 1
      im-server/src/main/resources/application-test.yml
  7. 15
      im-server/src/main/resources/logback.xml

8
im-platform/src/main/resources/application-dev.yml

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

14
im-platform/src/main/resources/application-prod.yml

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

14
im-platform/src/main/resources/application-test.yml

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

15
im-platform/src/main/resources/logback.xml

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

3
im-server/src/main/resources/application-prod.yml

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

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

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

15
im-server/src/main/resources/logback.xml

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

Loading…
Cancel
Save