mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-07 21:17:17 +08:00
* refactor: clietn in msggateway Signed-off-by: rfyiamcool <rfyiamcool@163.com> * perf: add sync.pool for req object Signed-off-by: rfyiamcool <rfyiamcool@163.com> --------- Signed-off-by: rfyiamcool <rfyiamcool@163.com> feat: use dummy pusher by default (#1349) Add Prometheus monitoring function (#1337) * Code adaptation k8s: service discovery and registration adaptation, configuration adaptation * Initial submission of the help charts script for openim API * change the help charts script * change the help charts script * change helm chart codes * change dockerfiles script * change chart script:add configmap mounts * change chart script:change repository * change chart script:msggateway add one service * change config.yaml * roll back some config values * change chart script:change Ingress rule with a rewrite annotation * add mysql charts scrible * change chart script:add mysql.config.yaml * add nfs provisioner charts * change chart script:add nfs.config.yaml * add ingress-nginx charts * change chart script:add ingress-nginx.config.yaml * add redis &mongodb charts * add kafka&minio charts * change chart script:change redis.values.yaml * change chart script:add redis.config.yaml * change chart script:change redis.config.yaml * change chart script:change mongodb.value.yaml * change chart script:change mongodb.value.yaml * change chart script:add mongodb.config.yaml * change chart script:change minio.values.yaml * change chart script:add minio.config.yaml * change chart script:change kafka.values.yaml * change chart script:add kafka.config.yaml * change chart script:change services.config.yaml * bug fix:Delete websocket's Port restrictions * bug fix:change port value * change chart script:Submit a stable version script * fix bug:Implement option interface * fix bug:change K8sDR.Register * change config.yaml * change chats script:minio service add ingress * change chats script:minio service add ingress * change chats script:kafka.replicaCount=3& change minio.api ingress * delete change chats script * change config.yaml * change openim.yaml * merge go.sum * Add monitoring function and struct for Prometheus on gin and GRPC * Add GRPC and gin server monitoring logic * Add GRPC and gin server monitoring logic2 * Add GRPC and gin server monitoring logic3 * Add GRPC and gin server monitoring logic4 * Add GRPC and gin server monitoring logic5 * Add GRPC and gin server monitoring logic6 * Add GRPC and gin server monitoring logic7 * delete:old monitoring code * add for test * fix bug:change packname * fix bug:delete getPromPort funciton * fix bug:delete getPromPort funciton * fix bug:change logs * fix bug:change registerName logic in GetGrpcCusMetrics function * add getPrometheus url api * fix:config path logic * fix:prometheus enable function * fix:prometheus enable function * fix:transfer Multi process monitoring logic * del:del not using manifest * fix:openim-msgtransfer.sh * fix:openim-msgtransfer.sh --------- Co-authored-by: lin.huang <lin.huang@apulis.com> Co-authored-by: Xinwei Xiong <3293172751@qq.com> fix: initiateUpload sign list number (#1358) * optimize scheduled deletion * optimize scheduled deletion * optimize scheduled deletion * optimize scheduled deletion * minio cache * fix: conflicts * feat: minio cache * feat: cache optimize * feat: cache optimize * feat: cache optimize * feat: cache optimize * feat: cache optimize * fix: initiateUpload sign list number fix: msg pull change and fcm redis flag fix. (#1367) * fix: to start im or chat, ZooKeeper must be started first. * fix: msg gateway start output err info Signed-off-by: Gordon <1432970085@qq.com> * fix: msg gateway start output err info Signed-off-by: Gordon <1432970085@qq.com> * chore: package path changes Signed-off-by: withchao <993506633@qq.com> * fix: go mod update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * chore: package path changes Signed-off-by: withchao <993506633@qq.com> * chore: package path changes Signed-off-by: withchao <993506633@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: token update Signed-off-by: Gordon <1432970085@qq.com> * fix: get all userID Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: msggateway add online status call Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * refactor: log change Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * refactor: log change Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * chore: network mode change Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * feat: add api of get server time Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * feat: remove go work sum Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: pull message add isRead field Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: check msg-transfer script Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: script update Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: start don't kill old process Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: check component Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: pull message set isRead only message come from single. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: multiple gateway kick user each other. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: add ex field to update group info. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change * cicd: robot automated Change * refactor: change project module name. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * refactor: change project module name. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * refactor: change project module name. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change * test: for pressure test. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * test: for pressure test. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * test: for pressure test. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * test: message log. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change * fxi: component check output valid info. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fxi: component check output valid info. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * test: send message test log. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * cicd: robot automated Change * cicd: robot automated Change * test: remove info log. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * feat: api of send message add sendTime field. Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> * fix: add callback for update user's info. * cicd: robot automated Change * fix: change callback command name. * cicd: robot automated Change * fix: single chat unread status change. * fix: single chat unread status change. * fix: single chat unread status change. * fix: user status change. * cicd: robot automated Change * fix: user status change. * fix: user status change. * fix: user status change. * cicd: robot automated Change * fix: ws close when user logout. * fix: remove repeat platform on online status. * cicd: robot automated Change * fix: api send messages for notification conversation . * fix: api send messages for notification conversation . * fix: api send messages for notification conversation . * fix: api send messages for notification conversation . * fix: api send messages for notification conversation . * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * re: remove router of unsubscribeStatus. * re: remove router of unsubscribeStatus. * re: remove router of unsubscribeStatus. * re: remove router of unsubscribeStatus. * fix: reset branch * fix: not support redis cluster. CROSSSLOT Keys in request don't hash to the same slot * fix: update user.FaceURL do not trigger GroupMemberInfoSetNotification * cicd: robot automated Change * fix: api send messages for notification conversation. * fix: api send messages for notification conversation. * fix: zk add close to avoid zk block. * fix: go mod update. * fix: msg pull change and fcm redis flag fix. --------- Signed-off-by: Gordon <1432970085@qq.com> Signed-off-by: withchao <993506633@qq.com> Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com> Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: withchao <993506633@qq.com> Co-authored-by: Xinwei Xiong <3293172751NSS@gmail.com> Co-authored-by: FGadvancer <FGadvancer@users.noreply.github.com> Co-authored-by: withchao <withchao@users.noreply.github.com> fix: sync close ws conn when kick old user avoid wrong trigger order about online status. (#1368) Update README-zh_CN.md Update README-zh_CN.md fix: GetUserReqApplicationList error when there is a disbanded group chat (#1374) fix: error when querying some information about disbanded group (#1376) * fix: GetUserReqApplicationList error when there is a disbanded group chat * fix: error when querying some information about disbanded group fix: GetUserReqApplicationList dismissed group error (#1378) * fix: GetUserReqApplicationList error when there is a disbanded group chat * fix: error when querying some information about disbanded group * fix: GetUserReqApplicationList dismissed group error refactor: lower the level of code nesting (#1370) * refactor: lower the level of code nesting Signed-off-by: rfyiamcool <rfyiamcool@163.com> * refactor: lower the level of code nesting Signed-off-by: rfyiamcool <rfyiamcool@163.com> --------- Signed-off-by: rfyiamcool <rfyiamcool@163.com> ☀️ feat: Enhancing OpenIM with Integrated E2E Testing and CI/CD Enhancements (#1359) * cicd: robot automated Change * feat: add api test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add api test make file Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add openim e2e test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add openim e2e test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * fix: Fixed some unused scripts and some names Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * docs: optimize openim docs Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add prom address Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add openim info test * feat: add openim images config path Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * fix: fix tim file rename * fix: fix tim file rename * fix: fix tim file rename * fix: fix tim file rename * fix: add openim test e2e * feat: add openim test .keep Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: add openim test .keep Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: openim test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: openim test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> * feat: openim test Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> --------- Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> Co-authored-by: cubxxw <cubxxw@users.noreply.github.com> perf: auto set runtime maxprocs in docker (#1339) Signed-off-by: rfyiamcool <rfyiamcool@163.com> build: build openim image (#1381) perf: improve gzip performance with sync.pool (#1321) Signed-off-by: rfyiamcool <rfyiamcool@163.com> Co-authored-by: Gordon <46924906+FGadvancer@users.noreply.github.com> fix: add kafka compress type and producer ack params (#1310) Signed-off-by: rfyiamcool <rfyiamcool@163.com> delete not using files cicd: robot automated Change add prometheus docker-compose for monitor fix prometheus.yaml fix environment.sh fix init-config.sh fix init-config.sh fix env_template.yaml fix docker-compose.yml fix docker-compose.yml add openim_admin_front service change openim-admin-front del not using files add node-exporter-dashaboard.yaml
286 lines
8.5 KiB
Bash
286 lines
8.5 KiB
Bash
# Copyright © 2023 OpenIM. All rights reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
# ======================================
|
|
# ========= Basic Configuration ========
|
|
# ======================================
|
|
|
|
# The user for authentication or system operations.
|
|
# Default: USER=root
|
|
USER=root
|
|
|
|
# Password associated with the specified user for authentication.
|
|
# Default: PASSWORD=openIM123
|
|
PASSWORD=openIM123
|
|
|
|
# Endpoint for the MinIO object storage service.
|
|
# Default: MINIO_ENDPOINT=http://172.28.0.1:10005
|
|
MINIO_ENDPOINT=http://172.28.0.1:10005
|
|
|
|
# Base URL for the application programming interface (API).
|
|
# Default: API_URL=http://172.0.0.1:10002
|
|
API_URL=http://172.0.0.1:10002
|
|
|
|
# Directory path for storing data files or related information.
|
|
# Default: DATA_DIR=./
|
|
DATA_DIR=./
|
|
|
|
# Choose the appropriate image address, the default is GITHUB image,
|
|
# you can choose docker hub, for Chinese users can choose Ali Cloud
|
|
# export IMAGE_REGISTRY="ghcr.io/openimsdk"
|
|
# export IMAGE_REGISTRY="openim"
|
|
# export IMAGE_REGISTRY="registry.cn-hangzhou.aliyuncs.com/openimsdk"
|
|
IMAGE_REGISTRY=ghcr.io/openimsdk
|
|
|
|
# ======================================
|
|
# ========= Network Configuration ======
|
|
# ======================================
|
|
|
|
# Subnet for the Docker network.
|
|
# Default: DOCKER_BRIDGE_SUBNET=172.28.0.0/16
|
|
DOCKER_BRIDGE_SUBNET=172.28.0.0/16
|
|
|
|
# Gateway for the Docker network.
|
|
# Default: DOCKER_BRIDGE_GATEWAY=172.28.0.1
|
|
DOCKER_BRIDGE_GATEWAY=172.28.0.1
|
|
|
|
# Address or hostname for the MySQL network.
|
|
# Default: MYSQL_NETWORK_ADDRESS=172.28.0.2
|
|
MYSQL_NETWORK_ADDRESS=172.28.0.2
|
|
|
|
# Address or hostname for the MongoDB network.
|
|
# Default: MONGO_NETWORK_ADDRESS=172.28.0.3
|
|
MONGO_NETWORK_ADDRESS=172.28.0.3
|
|
|
|
# Address or hostname for the Redis network.
|
|
# Default: REDIS_NETWORK_ADDRESS=172.28.0.4
|
|
REDIS_NETWORK_ADDRESS=172.28.0.4
|
|
|
|
# Address or hostname for the Kafka network.
|
|
# Default: KAFKA_NETWORK_ADDRESS=172.28.0.5
|
|
KAFKA_NETWORK_ADDRESS=172.28.0.5
|
|
|
|
# Address or hostname for the ZooKeeper network.
|
|
# Default: ZOOKEEPER_NETWORK_ADDRESS=172.28.0.6
|
|
ZOOKEEPER_NETWORK_ADDRESS=172.28.0.6
|
|
|
|
# Address or hostname for the MinIO network.
|
|
# Default: MINIO_NETWORK_ADDRESS=172.28.0.7
|
|
MINIO_NETWORK_ADDRESS=172.28.0.7
|
|
|
|
# Address or hostname for the OpenIM web network.
|
|
# Default: OPENIM_WEB_NETWORK_ADDRESS=172.28.0.8
|
|
OPENIM_WEB_NETWORK_ADDRESS=172.28.0.8
|
|
|
|
# Address or hostname for the OpenIM server network.
|
|
# Default: OPENIM_SERVER_NETWORK_ADDRESS=172.28.0.9
|
|
OPENIM_SERVER_NETWORK_ADDRESS=172.28.0.9
|
|
|
|
# Address or hostname for the OpenIM chat network.
|
|
# Default: OPENIM_CHAT_NETWORK_ADDRESS=172.28.0.10
|
|
OPENIM_CHAT_NETWORK_ADDRESS=172.28.0.10
|
|
|
|
# Address or hostname for the Prometheus network.
|
|
# Default: PROMETHEUS_NETWORK_ADDRESS=172.28.0.11
|
|
PROMETHEUS_NETWORK_ADDRESS=172.28.0.11
|
|
|
|
# Address or hostname for the Grafana network.
|
|
# Default: GRAFANA_NETWORK_ADDRESS=172.28.0.12
|
|
GRAFANA_NETWORK_ADDRESS=172.28.0.12
|
|
|
|
|
|
# ===============================================
|
|
# = Component Extension Configuration =
|
|
# ===============================================
|
|
|
|
# ============ Component Extension Configuration ==========
|
|
# ----- ZooKeeper Configuration -----
|
|
# Address or hostname for the ZooKeeper service.
|
|
# Default: ZOOKEEPER_ADDRESS=172.28.0.1
|
|
ZOOKEEPER_ADDRESS=172.28.0.6
|
|
|
|
# Port for ZooKeeper service.
|
|
# Default: ZOOKEEPER_PORT=12181
|
|
ZOOKEEPER_PORT=12181
|
|
|
|
# ----- MySQL Configuration -----
|
|
|
|
# Address or hostname for the MySQL service.
|
|
# Default: MYSQL_ADDRESS=172.28.0.1
|
|
MYSQL_ADDRESS=172.28.0.2
|
|
|
|
# Port on which MySQL database service is running.
|
|
# Default: MYSQL_PORT=13306
|
|
MYSQL_PORT=13306
|
|
|
|
# Password to authenticate with the MySQL database service.
|
|
# Default: MYSQL_PASSWORD=openIM123
|
|
MYSQL_PASSWORD=openIM123
|
|
|
|
# ----- MongoDB Configuration -----
|
|
# Address or hostname for the MongoDB service.
|
|
# Default: MONGO_ADDRESS=172.28.0.1
|
|
MONGO_ADDRESS=172.28.0.3
|
|
|
|
# Port on which MongoDB service is running.
|
|
# Default: MONGO_PORT=37017
|
|
MONGO_PORT=37017
|
|
|
|
# Username to authenticate with the MongoDB service.
|
|
# Default: MONGO_USERNAME=root
|
|
MONGO_USERNAME=root
|
|
|
|
# Password to authenticate with the MongoDB service.
|
|
# Default: MONGO_PASSWORD=openIM123
|
|
MONGO_PASSWORD=openIM123
|
|
|
|
# Name of the database in MongoDB to be used.
|
|
# Default: MONGO_DATABASE=openIM_v3
|
|
MONGO_DATABASE=openIM_v3
|
|
|
|
# ----- Redis Configuration -----
|
|
# Address or hostname for the Redis service.
|
|
# Default: REDIS_ADDRESS=172.28.0.1
|
|
REDIS_ADDRESS=172.28.0.4
|
|
|
|
# Port on which Redis in-memory data structure store is running.
|
|
# Default: REDIS_PORT=16379
|
|
REDIS_PORT=16379
|
|
|
|
# Password to authenticate with the Redis service.
|
|
# Default: REDIS_PASSWORD=openIM123
|
|
REDIS_PASSWORD=openIM123
|
|
|
|
# ----- Kafka Configuration -----
|
|
# Address or hostname for the Kafka service.
|
|
# Default: KAFKA_ADDRESS=172.28.0.1
|
|
KAFKA_ADDRESS=172.28.0.5
|
|
|
|
# Port on which Kafka distributed streaming platform is running.
|
|
# Default: KAFKA_PORT=19092
|
|
KAFKA_PORT=19094
|
|
|
|
# Topic in Kafka for storing the latest messages in Redis.
|
|
# Default: KAFKA_LATESTMSG_REDIS_TOPIC=latestMsgToRedis
|
|
KAFKA_LATESTMSG_REDIS_TOPIC=latestMsgToRedis
|
|
|
|
# Topic in Kafka for pushing messages (e.g. notifications or updates).
|
|
# Default: KAFKA_MSG_PUSH_TOPIC=msgToPush
|
|
KAFKA_MSG_PUSH_TOPIC=msgToPush
|
|
|
|
# Topic in Kafka for storing offline messages in MongoDB.
|
|
# Default: KAFKA_OFFLINEMSG_MONGO_TOPIC=offlineMsgToMongoMysql
|
|
KAFKA_OFFLINEMSG_MONGO_TOPIC=offlineMsgToMongoMysql
|
|
|
|
# ----- MinIO Configuration ----
|
|
# Address or hostname for the MinIO object storage service.
|
|
# Default: MINIO_ADDRESS=172.28.0.1
|
|
MINIO_ADDRESS=172.28.0.7
|
|
|
|
# Port on which MinIO object storage service is running.
|
|
# Default: MINIO_PORT=10005
|
|
MINIO_PORT=10005
|
|
|
|
# Access key to authenticate with the MinIO service.
|
|
# Default: MINIO_ACCESS_KEY=root
|
|
MINIO_ACCESS_KEY=root
|
|
|
|
# Secret key corresponding to the access key for MinIO authentication.
|
|
# Default: MINIO_SECRET_KEY=openIM123
|
|
MINIO_SECRET_KEY=openIM123
|
|
|
|
# ----- Prometheus Configuration -----
|
|
# Address or hostname for the Prometheus service.
|
|
# Default: PROMETHEUS_ADDRESS=172.28.0.1
|
|
PROMETHEUS_ADDRESS=172.28.0.11
|
|
|
|
# Port on which Prometheus service is running.
|
|
# Default: PROMETHEUS_PORT=19090
|
|
PROMETHEUS_PORT=19090
|
|
|
|
# ----- Grafana Configuration -----
|
|
# Address or hostname for the Grafana service.
|
|
# Default: GRAFANA_ADDRESS=172.28.0.1
|
|
GRAFANA_ADDRESS=172.28.0.12
|
|
|
|
# Port on which Grafana service is running.
|
|
# Default: GRAFANA_PORT=3000
|
|
GRAFANA_PORT=3000
|
|
|
|
# ======================================
|
|
# ============ OpenIM Web ===============
|
|
# ======================================
|
|
|
|
# Path to the OpenIM web distribution.
|
|
# Default: OPENIM_WEB_DIST_PATH=/app/dist
|
|
OPENIM_WEB_DIST_PATH=/app/dist
|
|
|
|
# Port on which OpenIM web service is running.
|
|
# Default: OPENIM_WEB_PORT=11001
|
|
OPENIM_WEB_PORT=11001
|
|
|
|
# Address or hostname for the OpenIM web service.
|
|
# Default: OPENIM_WEB_ADDRESS=172.28.0.1
|
|
OPENIM_WEB_ADDRESS=172.28.0.8
|
|
|
|
# ======================================
|
|
# ========= OpenIM Server ==============
|
|
# ======================================
|
|
|
|
# Address or hostname for the OpenIM server.
|
|
# Default: OPENIM_SERVER_ADDRESS=172.28.0.1
|
|
OPENIM_SERVER_ADDRESS=172.28.0.9
|
|
|
|
# Port for the OpenIM WebSockets.
|
|
# Default: OPENIM_WS_PORT=10001
|
|
OPENIM_WS_PORT=10001
|
|
|
|
# Port for the OpenIM API.
|
|
# Default: API_OPENIM_PORT=10002
|
|
API_OPENIM_PORT=10002
|
|
|
|
|
|
# ======================================
|
|
# ========== OpenIM Chat ===============
|
|
# ======================================
|
|
|
|
# Branch name for OpenIM chat.
|
|
# Default: CHAT_BRANCH=main
|
|
CHAT_BRANCH=main
|
|
|
|
# Address or hostname for the OpenIM chat service.
|
|
# Default: OPENIM_CHAT_ADDRESS=172.28.0.1
|
|
OPENIM_CHAT_ADDRESS=172.28.0.10
|
|
|
|
# Port for the OpenIM chat API.
|
|
# Default: OPENIM_CHAT_API_PORT=10008
|
|
OPENIM_CHAT_API_PORT=10008
|
|
|
|
# Directory path for storing data files or related information for OpenIM chat.
|
|
# Default: OPENIM_CHAT_DATA_DIR=./openim-chat/main
|
|
OPENIM_CHAT_DATA_DIR=./openim-chat/main
|
|
|
|
|
|
# ======================================
|
|
# ========== OpenIM Admin ==============
|
|
# ======================================
|
|
|
|
# Branch name for OpenIM server.
|
|
# Default: SERVER_BRANCH=main
|
|
SERVER_BRANCH=main
|
|
|
|
# Port for the OpenIM admin API.
|
|
# Default: OPENIM_ADMIN_API_PORT=10009
|
|
OPENIM_ADMIN_API_PORT=10009
|