diff --git a/im-platform/src/main/resources/application-dev.yml b/im-platform/src/main/resources/application-dev.yml new file mode 100644 index 0000000..27751f7 --- /dev/null +++ b/im-platform/src/main/resources/application-dev.yml @@ -0,0 +1,27 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/box-im?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true + username: root + password: root + data: + redis: + host: localhost + port: 6379 + +minio: + endpoint: http://127.0.0.1:9001 #内网地址 + public: http://127.0.0.1:9001 #外网访问地址 + accessKey: admin + secretKey: admin123456 + bucketName: box-im + imagePath: image + filePath: file + videoPath: video + +webrtc: + max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16 + iceServers: + - urls: stun:stun.l.google.com:19302 + + diff --git a/im-platform/src/main/resources/application-prod.yml b/im-platform/src/main/resources/application-prod.yml new file mode 100644 index 0000000..b412421 --- /dev/null +++ b/im-platform/src/main/resources/application-prod.yml @@ -0,0 +1,26 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/box-im?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true + username: root + password: root + data: + redis: + host: localhost + port: 6379 + +minio: + endpoint: http://127.0.0.1:9001 #内网地址 + public: http://127.0.0.1:9001 #外网访问地址 + accessKey: admin + secretKey: admin123456 + bucketName: box-im + imagePath: image + filePath: file + videoPath: video + +webrtc: + max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16 + iceServers: + - urls: stun:stun.l.google.com:19302 + diff --git a/im-platform/src/main/resources/application-test.yml b/im-platform/src/main/resources/application-test.yml new file mode 100644 index 0000000..be01af2 --- /dev/null +++ b/im-platform/src/main/resources/application-test.yml @@ -0,0 +1,25 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/box-im?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true + username: root + password: root + data: + redis: + host: localhost + port: 6379 + +minio: + endpoint: http://127.0.0.1:9001 #内网地址 + public: http://127.0.0.1:9001 #外网访问地址 + accessKey: admin + secretKey: admin123456 + bucketName: box-im + imagePath: image + filePath: file + videoPath: video + +webrtc: + max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16 + iceServers: + - urls: stun:stun.l.google.com:19302 diff --git a/im-platform/src/main/resources/application.yml b/im-platform/src/main/resources/application.yml index 2012493..ae5abb0 100644 --- a/im-platform/src/main/resources/application.yml +++ b/im-platform/src/main/resources/application.yml @@ -1,23 +1,13 @@ server: port: 8888 spring: + profiles: + active: dev # 环境 dev|test|prod application: name: im-platform mvc: pathmatch: matching-strategy: ant_path_matcher - datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/box-im?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true - username: root - password: root - - data: - redis: - host: localhost - port: 6379 - database: 2 - servlet: multipart: max-file-size: 50MB @@ -31,21 +21,6 @@ mybatis-plus: map-underscore-to-camel-case: true #开启自动驼峰命名规则 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl -minio: - endpoint: http://127.0.0.1:9001 #内网地址 - public: http://192.168.2.67:9001 #外网访问地址 - accessKey: admin - secretKey: 12345678 - bucketName: box-im - imagePath: image - filePath: file - videoPath: video - -webrtc: - max-channel: 9 # 多人通话最大通道数量,最大不能超过16,建议值:4,9,16 - iceServers: - - urls: stun:stun.l.google.com:19302 - jwt: accessToken: expireIn: 1800 #半个小时 @@ -54,3 +29,5 @@ jwt: expireIn: 604800 #7天 secret: IKDiqVmn0VFU + + diff --git a/im-platform/src/main/resources/logback.xml b/im-platform/src/main/resources/logback.xml new file mode 100644 index 0000000..770933c --- /dev/null +++ b/im-platform/src/main/resources/logback.xml @@ -0,0 +1,48 @@ + + + + + + + + info + + + %date [%level] [%thread] [%file : %line] %msg%n + UTF-8 + + + + ${LOG_PATH}/${LOG_NAME} + + %date [%level] [%thread] [%file : %line] %msg%n + UTF-8 + + + ${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log + 100MB + 60 + 20GB + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/im-server/src/main/resources/application-dev.yml b/im-server/src/main/resources/application-dev.yml new file mode 100644 index 0000000..7a3694b --- /dev/null +++ b/im-server/src/main/resources/application-dev.yml @@ -0,0 +1,5 @@ +spring: + redis: + host: 127.0.0.1 + port: 6379 + diff --git a/im-server/src/main/resources/application-prod.yml b/im-server/src/main/resources/application-prod.yml new file mode 100644 index 0000000..ec50df6 --- /dev/null +++ b/im-server/src/main/resources/application-prod.yml @@ -0,0 +1,4 @@ +spring: + redis: + host: 127.0.0.1 + port: 6379 diff --git a/im-server/src/main/resources/application-test.yml b/im-server/src/main/resources/application-test.yml new file mode 100644 index 0000000..ec50df6 --- /dev/null +++ b/im-server/src/main/resources/application-test.yml @@ -0,0 +1,4 @@ +spring: + redis: + host: 127.0.0.1 + port: 6379 diff --git a/im-server/src/main/resources/application.yml b/im-server/src/main/resources/application.yml index affb1dc..9b47335 100644 --- a/im-server/src/main/resources/application.yml +++ b/im-server/src/main/resources/application.yml @@ -1,9 +1,8 @@ spring: - data: - redis: - host: localhost - port: 6379 - database: 2 + profiles: + active: dev + application: + name: im-server websocket: enable: true @@ -15,4 +14,4 @@ tcpsocket: jwt: accessToken: - secret: MIIBIjANBgkq # 跟im-platfrom的secret必须一致 \ No newline at end of file + secret: MIIBIjANBgkq # 跟im-platfrom的secret必须一致 diff --git a/im-server/src/main/resources/logback.xml b/im-server/src/main/resources/logback.xml new file mode 100644 index 0000000..6a0574b --- /dev/null +++ b/im-server/src/main/resources/logback.xml @@ -0,0 +1,48 @@ + + + + + + + + info + + + %date [%level] [%thread] [%file : %line] %msg%n + UTF-8 + + + + ${LOG_PATH}/${LOG_NAME} + + %date [%level] [%thread] [%file : %line] %msg%n + UTF-8 + + + ${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log + 100MB + 60 + 20GB + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file