chore: docker config

pull/2975/head
icey-yu 9 months ago
parent 5a8f82d459
commit 0633d552d6

@ -15,3 +15,7 @@ OPENIM_ADMIN_FRONT_IMAGE=openim/openim-admin-front:release-v1.8.3
#OPENIM_ADMIN_FRONT_IMAGE=registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-admin-front:release-v1.8.3 #OPENIM_ADMIN_FRONT_IMAGE=registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-admin-front:release-v1.8.3
DATA_DIR=./ DATA_DIR=./
PROMETHEUS_PORT=19091
ALERTMANAGER_PORT=19093
GRAFANA_PORT=13000

@ -16,4 +16,4 @@ prometheus:
# It will only take effect when autoSetPorts is set to false. # It will only take effect when autoSetPorts is set to false.
ports: [ 12002 ] ports: [ 12002 ]
# This address can be accessed via a browser # This address can be accessed via a browser
grafanaURL: http://127.0.0.1:13000/ grafanaURL:

@ -1,14 +1,4 @@
secret: openIM123 secret: openIM123
rpcRegisterName:
user: user
friend: friend
msg: msg
push: push
messageGateway: messageGateway
group: group
auth: auth
conversation: conversation
third: third
imAdminUserID: [ imAdmin ] imAdminUserID: [ imAdmin ]

@ -151,6 +151,8 @@ services:
container_name: prometheus container_name: prometheus
restart: always restart: always
user: root user: root
profiles:
- m
volumes: volumes:
- ./config/prometheus.yml:/etc/prometheus/prometheus.yml - ./config/prometheus.yml:/etc/prometheus/prometheus.yml
- ./config/instance-down-rules.yml:/etc/prometheus/instance-down-rules.yml - ./config/instance-down-rules.yml:/etc/prometheus/instance-down-rules.yml
@ -158,37 +160,36 @@ services:
command: command:
- '--config.file=/etc/prometheus/prometheus.yml' - '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus' - '--storage.tsdb.path=/prometheus'
ports: - '--web.listen-address=:${PROMETHEUS_PORT}'
- "19091:9090" network_mode: host
networks:
- openim
alertmanager: alertmanager:
image: ${ALERTMANAGER_IMAGE} image: ${ALERTMANAGER_IMAGE}
container_name: alertmanager container_name: alertmanager
restart: always restart: always
profiles:
- m
volumes: volumes:
- ./config/alertmanager.yml:/etc/alertmanager/alertmanager.yml - ./config/alertmanager.yml:/etc/alertmanager/alertmanager.yml
- ./config/email.tmpl:/etc/alertmanager/email.tmpl - ./config/email.tmpl:/etc/alertmanager/email.tmpl
ports: command:
- "19093:9093" - '--web.listen-address=:${ALERTMANAGER_PORT}'
networks: network_mode: host
- openim
grafana: grafana:
image: ${GRAFANA_IMAGE} image: ${GRAFANA_IMAGE}
container_name: grafana container_name: grafana
user: root user: root
restart: always restart: always
profiles:
- m
environment: environment:
- GF_SECURITY_ALLOW_EMBEDDING=true - GF_SECURITY_ALLOW_EMBEDDING=true
- GF_SESSION_COOKIE_SAMESITE=none - GF_SESSION_COOKIE_SAMESITE=none
- GF_SESSION_COOKIE_SECURE=true - GF_SESSION_COOKIE_SECURE=true
- GF_AUTH_ANONYMOUS_ENABLED=true - GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
ports: - GF_SERVER_HTTP_PORT=${GRAFANA_PORT}
- "13000:3000"
volumes: volumes:
- ${DATA_DIR:-./}/components/grafana:/var/lib/grafana - ${DATA_DIR:-./}/components/grafana:/var/lib/grafana
networks: network_mode: host
- openim

Loading…
Cancel
Save