mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-03 19:02:31 +08:00
Update docker-compose.yml
This commit is contained in:
parent
e182d5e7df
commit
035fadd609
@ -172,125 +172,125 @@ services:
|
|||||||
# server:
|
# server:
|
||||||
# ipv4_address: ${OPENIM_SERVER_NETWORK_ADDRESS:-172.28.0.8}
|
# ipv4_address: ${OPENIM_SERVER_NETWORK_ADDRESS:-172.28.0.8}
|
||||||
|
|
||||||
### TODO: mysql is required to deploy the openim-chat component
|
## TODO: mysql is required to deploy the openim-chat component
|
||||||
# mysql:
|
mysql:
|
||||||
# image: mysql:${MYSQL_IMAGE_VERSION:-5.7}
|
image: mysql:${MYSQL_IMAGE_VERSION:-5.7}
|
||||||
# platform: linux/amd64
|
platform: linux/amd64
|
||||||
# ports:
|
ports:
|
||||||
# - "${MYSQL_PORT:-13306}:3306"
|
- "${MYSQL_PORT:-13306}:3306"
|
||||||
# container_name: mysql
|
container_name: mysql
|
||||||
# volumes:
|
volumes:
|
||||||
# - "${DATA_DIR:-./}/components/mysql/data:/var/lib/mysql"
|
- "${DATA_DIR:-./}/components/mysql/data:/var/lib/mysql"
|
||||||
# - "/etc/localtime:/etc/localtime"
|
- "/etc/localtime:/etc/localtime"
|
||||||
# environment:
|
environment:
|
||||||
# MYSQL_ROOT_PASSWORD: "${MYSQL_PASSWORD:-openIM123}"
|
MYSQL_ROOT_PASSWORD: "${MYSQL_PASSWORD:-openIM123}"
|
||||||
# restart: always
|
restart: always
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${MYSQL_NETWORK_ADDRESS:-172.28.0.15}
|
ipv4_address: ${MYSQL_NETWORK_ADDRESS:-172.28.0.15}
|
||||||
|
|
||||||
# openim-chat:
|
openim-chat:
|
||||||
# image: ${IMAGE_REGISTRY:-ghcr.io/openimsdk}/openim-chat:${CHAT_IMAGE_VERSION:-main}
|
image: ${IMAGE_REGISTRY:-ghcr.io/openimsdk}/openim-chat:${CHAT_IMAGE_VERSION:-main}
|
||||||
# container_name: openim-chat
|
container_name: openim-chat
|
||||||
# healthcheck:
|
healthcheck:
|
||||||
# test: ["CMD", "/openim/openim-chat/scripts/check_all.sh"]
|
test: ["CMD", "/openim/openim-chat/scripts/check_all.sh"]
|
||||||
# interval: 60s
|
interval: 60s
|
||||||
# timeout: 30s
|
timeout: 30s
|
||||||
# retries: 5
|
retries: 5
|
||||||
# env_file:
|
env_file:
|
||||||
# - .env
|
- .env
|
||||||
# environment:
|
environment:
|
||||||
# - ZOOKEEPER_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
- ZOOKEEPER_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
||||||
# - ZOOKEEPER_PORT=${ZOOKEEPER_PORT:-12181}
|
- ZOOKEEPER_PORT=${ZOOKEEPER_PORT:-12181}
|
||||||
# - OPENIM_SERVER_ADDRESS=http://${OPENIM_SERVER_ADDRESS:-172.28.0.1}
|
- OPENIM_SERVER_ADDRESS=http://${OPENIM_SERVER_ADDRESS:-172.28.0.1}
|
||||||
# - API_OPENIM_PORT=${API_OPENIM_PORT:-10002}
|
- API_OPENIM_PORT=${API_OPENIM_PORT:-10002}
|
||||||
# - MYSQL_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
- MYSQL_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
||||||
# - MYSQL_PORT=${MYSQL_PORT:-13306}
|
- MYSQL_PORT=${MYSQL_PORT:-13306}
|
||||||
# - REDIS_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
- REDIS_ADDRESS=${DOCKER_BRIDGE_GATEWAY:-172.28.0.1}
|
||||||
# - REDIS_PORT=${REDIS_PORT:-16379}
|
- REDIS_PORT=${REDIS_PORT:-16379}
|
||||||
# ports:
|
ports:
|
||||||
# - "${OPENIM_CHAT_API_PORT:-10008}:10008"
|
- "${OPENIM_CHAT_API_PORT:-10008}:10008"
|
||||||
# - "${OPENIM_ADMIN_API_PORT:-10009}:10009"
|
- "${OPENIM_ADMIN_API_PORT:-10009}:10009"
|
||||||
# volumes:
|
volumes:
|
||||||
# - "${DATA_DIR:-./}/components/openim-chat/logs:/openim/openim-chat/logs"
|
- "${DATA_DIR:-./}/components/openim-chat/logs:/openim/openim-chat/logs"
|
||||||
# - "${DATA_DIR:-./}/components/openim-chat/config:/openim/openim-chat/config"
|
- "${DATA_DIR:-./}/components/openim-chat/config:/openim/openim-chat/config"
|
||||||
# restart: always
|
restart: always
|
||||||
# # user: root:root
|
# user: root:root
|
||||||
# depends_on:
|
depends_on:
|
||||||
# - mysql
|
- mysql
|
||||||
# - kafka
|
- kafka
|
||||||
# - redis
|
- redis
|
||||||
# - zookeeper
|
- zookeeper
|
||||||
# logging:
|
logging:
|
||||||
# driver: json-file
|
driver: json-file
|
||||||
# options:
|
options:
|
||||||
# max-size: "1g"
|
max-size: "1g"
|
||||||
# max-file: "2"
|
max-file: "2"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${OPENIM_CHAT_NETWORK_ADDRESS:-172.28.0.9}
|
ipv4_address: ${OPENIM_CHAT_NETWORK_ADDRESS:-172.28.0.9}
|
||||||
|
|
||||||
# openim-admin:
|
openim-admin:
|
||||||
# # https://github.com/openimsdk/open-im-server/issues/1662
|
# https://github.com/openimsdk/open-im-server/issues/1662
|
||||||
# image: ${IMAGE_REGISTRY:-ghcr.io/openimsdk}/openim-admin:${ADMIN_FRONT_VERSION:-toc-base-open-docker.35}
|
image: ${IMAGE_REGISTRY:-ghcr.io/openimsdk}/openim-admin:${ADMIN_FRONT_VERSION:-toc-base-open-docker.35}
|
||||||
# container_name: openim-admin
|
container_name: openim-admin
|
||||||
# platform: linux/amd64
|
platform: linux/amd64
|
||||||
# restart: always
|
restart: always
|
||||||
# ports:
|
ports:
|
||||||
# - "${OPENIM_ADMIN_FRONT_PORT:-11002}:80"
|
- "${OPENIM_ADMIN_FRONT_PORT:-11002}:80"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${OPENIM_ADMIN_FRONT_NETWORK_ADDRESS:-172.28.0.13}
|
ipv4_address: ${OPENIM_ADMIN_FRONT_NETWORK_ADDRESS:-172.28.0.13}
|
||||||
|
|
||||||
# prometheus:
|
prometheus:
|
||||||
# image: prom/prometheus
|
image: prom/prometheus
|
||||||
# container_name: prometheus
|
container_name: prometheus
|
||||||
# hostname: prometheus
|
hostname: prometheus
|
||||||
# restart: always
|
restart: always
|
||||||
# volumes:
|
volumes:
|
||||||
# - "${DATA_DIR:-./}/config/instance-down-rules.yml:/etc/prometheus/instance-down-rules.yml"
|
- "${DATA_DIR:-./}/config/instance-down-rules.yml:/etc/prometheus/instance-down-rules.yml"
|
||||||
# - "${DATA_DIR:-./}/config/prometheus.yml:/etc/prometheus/prometheus.yml"
|
- "${DATA_DIR:-./}/config/prometheus.yml:/etc/prometheus/prometheus.yml"
|
||||||
# ports:
|
ports:
|
||||||
# - "${PROMETHEUS_PORT:-19090}:9090"
|
- "${PROMETHEUS_PORT:-19090}:9090"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${PROMETHEUS_NETWORK_ADDRESS:-172.28.0.10}
|
ipv4_address: ${PROMETHEUS_NETWORK_ADDRESS:-172.28.0.10}
|
||||||
|
|
||||||
# alertmanager:
|
alertmanager:
|
||||||
# image: prom/alertmanager
|
image: prom/alertmanager
|
||||||
# container_name: alertmanager
|
container_name: alertmanager
|
||||||
# hostname: alertmanager
|
hostname: alertmanager
|
||||||
# restart: always
|
restart: always
|
||||||
# volumes:
|
volumes:
|
||||||
# - ${DATA_DIR:-./}/config/alertmanager.yml:/etc/alertmanager/alertmanager.yml
|
- ${DATA_DIR:-./}/config/alertmanager.yml:/etc/alertmanager/alertmanager.yml
|
||||||
# - ${DATA_DIR:-./}/config/email.tmpl:/etc/alertmanager/email.tmpl
|
- ${DATA_DIR:-./}/config/email.tmpl:/etc/alertmanager/email.tmpl
|
||||||
# ports:
|
ports:
|
||||||
# - "${ALERT_MANAGER_PORT:-19093}:9093"
|
- "${ALERT_MANAGER_PORT:-19093}:9093"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${ALERT_MANAGER_NETWORK_ADDRESS:-172.28.0.14}
|
ipv4_address: ${ALERT_MANAGER_NETWORK_ADDRESS:-172.28.0.14}
|
||||||
|
|
||||||
# grafana:
|
grafana:
|
||||||
# image: grafana/grafana
|
image: grafana/grafana
|
||||||
# container_name: grafana
|
container_name: grafana
|
||||||
# hostname: grafana
|
hostname: grafana
|
||||||
# user: root
|
user: root
|
||||||
# restart: always
|
restart: always
|
||||||
# ports:
|
ports:
|
||||||
# - "${GRAFANA_PORT:-13000}:3000"
|
- "${GRAFANA_PORT:-13000}:3000"
|
||||||
# volumes:
|
volumes:
|
||||||
# - "${DATA_DIR:-./}/components/grafana:/var/lib/grafana"
|
- "${DATA_DIR:-./}/components/grafana:/var/lib/grafana"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${GRAFANA_NETWORK_ADDRESS:-172.28.0.11}
|
ipv4_address: ${GRAFANA_NETWORK_ADDRESS:-172.28.0.11}
|
||||||
|
|
||||||
# node-exporter:
|
node-exporter:
|
||||||
# image: quay.io/prometheus/node-exporter
|
image: quay.io/prometheus/node-exporter
|
||||||
# container_name: node-exporter
|
container_name: node-exporter
|
||||||
# hostname: node-exporter
|
hostname: node-exporter
|
||||||
# restart: always
|
restart: always
|
||||||
# ports:
|
ports:
|
||||||
# - "${NODE_EXPORTER_PORT:-19100}:9100"
|
- "${NODE_EXPORTER_PORT:-19100}:9100"
|
||||||
# networks:
|
networks:
|
||||||
# server:
|
server:
|
||||||
# ipv4_address: ${NODE_EXPORTER_NETWORK_ADDRESS:-172.28.0.12}
|
ipv4_address: ${NODE_EXPORTER_NETWORK_ADDRESS:-172.28.0.12}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user