复制项目
This commit is contained in:
148
deployments/deploy/chat-config.yml
Normal file
148
deployments/deploy/chat-config.yml
Normal file
@@ -0,0 +1,148 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: openim-chat-config
|
||||
data:
|
||||
discovery.yml: |
|
||||
enable: kubernetes
|
||||
kubernetes:
|
||||
namespace: default
|
||||
etcd:
|
||||
rootDirectory: openim
|
||||
address: [ localhost:12379 ]
|
||||
username: ''
|
||||
password: ''
|
||||
|
||||
rpcService:
|
||||
chat: chat-rpc-service
|
||||
admin: admin-rpc-service
|
||||
|
||||
log.yml: |
|
||||
# Log storage path, default is acceptable, change to a full path if modification is needed
|
||||
# storageLocation: ../../../../logs/
|
||||
storageLocation: ./logs/
|
||||
# Log rotation period (in hours), default is acceptable
|
||||
rotationTime: 24
|
||||
# Number of log files to retain, default is acceptable
|
||||
remainRotationCount: 2
|
||||
# Log level settings: 3 for production environment; 6 for more verbose logging in debugging environments
|
||||
remainLogLevel: 6
|
||||
# Whether to output to standard output, default is acceptable
|
||||
isStdout: true
|
||||
# Whether to log in JSON format, default is acceptable
|
||||
isJson: false
|
||||
# output simplify log when KeyAndValues's value len is bigger than 50 in rpc method log
|
||||
isSimplify: true
|
||||
|
||||
mongodb.yml: |
|
||||
# URI for database connection, leave empty if using address and credential settings directly
|
||||
uri: ''
|
||||
# List of MongoDB server addresses
|
||||
address: [ mongo-service:37017 ]
|
||||
# Name of the database
|
||||
database: openim_v3
|
||||
# Username for database authentication
|
||||
username: openIM
|
||||
# Password for database authentication
|
||||
password: # openIM123
|
||||
# Authentication source for database authentication, if use root user, set it to admin
|
||||
authSource: openim_v3
|
||||
# Maximum number of connections in the connection pool
|
||||
maxPoolSize: 100
|
||||
# Maximum number of retry attempts for a failed database connection
|
||||
maxRetry: 10
|
||||
|
||||
redis.yml: |
|
||||
# List of Redis server addresses
|
||||
address: [ redis-service:16379 ]
|
||||
# Username for Redis authentication (leave blank if not used)
|
||||
username: ''
|
||||
# Password for Redis authentication
|
||||
password: # openIM123
|
||||
# Enable or disable pipeline processing
|
||||
enablePipeline: false
|
||||
# Enable or disable cluster mode
|
||||
clusterMode: false
|
||||
# Database index to be used
|
||||
db: 0
|
||||
# Maximum number of retry attempts for a failed connection
|
||||
maxRetry: 10
|
||||
|
||||
share.yml: |
|
||||
openIM:
|
||||
# OpenIM API address
|
||||
apiURL: http://openim-api-service:10002
|
||||
# OpenIM secret key, must be consistent with OpenIM
|
||||
secret: openIM123
|
||||
# OpenIM administrator userID, must be consistent with OpenIM
|
||||
adminUserID: imAdmin
|
||||
|
||||
chatAdmin:
|
||||
# Default username and password for the admin
|
||||
- "chatAdmin"
|
||||
|
||||
chat-api-admin.yml: |
|
||||
api:
|
||||
# Listening IP; 0.0.0.0 means both internal and external IPs are listened to, default is recommended
|
||||
listenIP: 0.0.0.0
|
||||
# Listening ports; if multiple are configured, multiple instances will be launched
|
||||
ports: [ 10009 ]
|
||||
|
||||
chat-rpc-admin.yml: |
|
||||
rpc:
|
||||
# The IP address where this RPC service registers itself; if left blank, it defaults to the internal network IP
|
||||
registerIP: ''
|
||||
# IP address that the RPC service listens on; setting to 0.0.0.0 listens on both internal and external IPs. If left blank, it automatically uses the internal network IP
|
||||
listenIP: 0.0.0.0
|
||||
# List of ports that the RPC service listens on; configuring multiple ports will launch multiple instances.
|
||||
ports: [ 30200 ]
|
||||
|
||||
tokenPolicy:
|
||||
expire: 90
|
||||
|
||||
secret: chat123
|
||||
chat-api-chat.yml: |
|
||||
api:
|
||||
# Listening IP; 0.0.0.0 means both internal and external IPs are listened to, default is recommended
|
||||
listenIP: 0.0.0.0
|
||||
# Listening ports; if multiple are configured, multiple instances will be launched
|
||||
ports: [ 10008 ]
|
||||
|
||||
chat-rpc-chat.yml: |
|
||||
rpc:
|
||||
# The IP address where this RPC service registers itself; if left blank, it defaults to the internal network IP
|
||||
registerIP: ''
|
||||
# IP address that the RPC service listens on; setting to 0.0.0.0 listens on both internal and external IPs. If left blank, it automatically uses the internal network IP
|
||||
listenIP: 0.0.0.0
|
||||
# List of ports that the RPC service listens on; configuring multiple ports will launch multiple instances.
|
||||
ports: [ 30300 ]
|
||||
|
||||
verifyCode:
|
||||
validTime: 300
|
||||
validCount: 5
|
||||
uintTime: 86400
|
||||
maxCount: 10
|
||||
superCode: "666666"
|
||||
len: 6
|
||||
phone:
|
||||
use: ""
|
||||
ali:
|
||||
endpoint: ""
|
||||
accessKeyId: ""
|
||||
accessKeySecret: ""
|
||||
signName: ""
|
||||
verificationCodeTemplateCode: ""
|
||||
mail:
|
||||
enable: false
|
||||
title: ""
|
||||
senderMail: ""
|
||||
senderAuthorizationCode: ""
|
||||
smtpAddr: ""
|
||||
smtpPort:
|
||||
|
||||
liveKit:
|
||||
url: "ws://127.0.0.1:7880" # LIVEKIT_URL, LiveKit server address and port
|
||||
key: "APIGPW3gnFTzqHH"
|
||||
secret: "23ztfSqsfQ8hKkHzHTl3Z4bvaxro0snjk5jwbp5p6Q3"
|
||||
|
||||
allowRegister: true
|
||||
Reference in New Issue
Block a user