Update docker-compose.yml

pull/1796/head
OpenIM Robot 2 years ago committed by GitHub
parent e182d5e7df
commit 035fadd609
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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…
Cancel
Save