Files
techsuppgetinfo/DCIManager6/output_data/isp_not_number_2026-03-26_07-18/docker-compose.yaml
2026-04-04 00:09:02 +08:00

900 lines
25 KiB
YAML

version: "3.7"
services:
alert:
container_name: alert
image: docker-registry.ispsystem.com/team/common/alert-settings/alma:1.0.15
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
PRODUCT: dci
PROXY_MODE: saas
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_alert_settings
auth_back4:
container_name: auth_back
#image: docker-registry.ispsystem.com/ispsystem/experimental/auth/debian:5.0.17
image: registry-dev.ispsystem.net/ispsystem/experimental/auth/alma:ps-10989
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
FEAT_AUTH_V3_DEPRECATE: "on"
FEAT_AUTH_V4: "on"
LOG_LEVEL: trace
PRODUCT: dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_auth_v4
auth_front:
container_name: auth_front
image: docker-registry.ispsystem.com/team/auth/front/box:9.15.0
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_auth_front
batch:
container_name: batch
image: docker-registry.ispsystem.com/ispsystem/experimental/batch/alma:1.0.3
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
PRODUCT: dci
PROXY_SERVICE: input:1500
networks:
auth: null
restart: always
logging:
driver: journald
options:
tag: dci_batch
carbon_clickhouse:
container_name: carbon_clickhouse
image: docker-registry.ispsystem.com/team/dci/carbon-clickhouse:0.0.3
volumes:
- /opt/ispsystem/dci/graphite_storage:/opt/ispsystem/graphite_storage
environment:
CLICKHOUSE_DATABASE: dci
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
CLICKHOUSE_USER: root
networks:
auth: null
depends_on:
- clickhouse_server
restart: always
logging:
driver: json-file
options:
max-file: "10"
max-size: 1m
clickhouse_server:
container_name: clickhouse_server
image: docker-registry.ispsystem.com/team/dci/clickhouse:0.2.0
volumes:
- /opt/ispsystem/dci/clickhouse_storage:/var/lib/clickhouse
environment:
CLICKHOUSE_DATABASE: dci
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
CLICKHOUSE_USER: root
networks:
auth: null
restart: always
logging:
driver: journald
options:
tag: dci_clickhouse_server
ulimits:
nofile:
hard: 262144
soft: 262144
consul:
container_name: consul
image: docker-registry.ispsystem.com/consul:1.8.5
environment:
CONSUL_BIND_INTERFACE: eth0
CONSUL_CLIENT_INTERFACE: eth0
CONSUL_LOCAL_CONFIG: '{"datacenter":"testing","server":true,"bootstrap":true}'
networks:
auth: null
restart: always
logging:
driver: json-file
options:
max-file: "10"
max-size: 1m
consumer:
container_name: eservice_consumer
image: docker-registry.ispsystem.com/team/dci/equip-consumer/debian:6.5.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
CLICKHOUSE_DATABASE: dci
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
CLICKHOUSE_USER: root
GRAPHITE_HOST: carbon_clickhouse
GRAPHITE_PORT: "2103"
INSTANCE_ID: "1"
NETFLOW_FLUSH_COUNT: "100"
NETFLOW_FLUSH_TTL: "5"
PRODUCT: dci
REDIS_HOST: eservice_msg_queue
REDIS_PASSWORD: ${DATABASE_PASSWORD}
REDIS_PORT: "6379"
REDIS_STREAM_STATISTIC_NAME: equip_statistic
REDIS_STREAM_STATUS_NAME: equip_status
WORKER_GROUP_NAME: daemon_worker
networks:
auth: null
depends_on:
- eservice
- taskmgr
restart: always
logging:
driver: journald
options:
tag: dci_consumer
customizer:
container_name: customizer
image: docker-registry.ispsystem.com/team/common/customizer/alma:1.6.9
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
DOMAIN: ${DOMAIN}
INSTANCE_ID: "1"
PRODUCT: dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_customizer
dci_alert_wrapper:
container_name: alert_wrapper
image: docker-registry.ispsystem.com/team/dci/dci_alert_wrapper/alma:2.7.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
- /opt/ispsystem/dci/vmalert/:/opt/ispsystem/vmalert/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
INSTANCE_ID: "1"
LIC_TOKEN: ${TOKEN}
NOTICE_CENTER: notice-center
PRODUCT: dci
REDIS_HOST: eservice_msg_queue
REDIS_PASSWORD: ${DATABASE_PASSWORD}
REDIS_PORT: "6379"
networks:
auth: null
depends_on:
- alert
- notice-center
restart: always
logging:
driver: journald
options:
tag: dci_alert_wrapper
dci_back:
container_name: dci_back
image: docker-registry.ispsystem.com/team/dci/back/alma:11.4.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
- /opt/ispsystem/dci/firmware/:/opt/ispsystem/dci/firmware/
- /opt/ispsystem/dci/socket/:/opt/ispsystem/dci/socket/
- /opt/ispsystem/license:/opt/ispsystem/license
- /opt/ispsystem/dci/dci_back/server_monitoring:/opt/ispsystem/dci/server_monitoring
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME}
DATABASE_NAME_AUTH: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
FEAT_AUTH_V4: "on"
IMAGE_BIRD: docker-registry.ispsystem.com/team/dci/bird:0.0.5
IMAGE_ESERVICE_HANDLER: docker-registry.ispsystem.com/team/dci/equip_handler:5.14.1
IMAGE_GOFLOW: docker-registry.ispsystem.com/team/dci/goflow/alma:0.1.1
IMAGE_KEA_DHCP: docker-registry.ispsystem.com/team/dci/kea-dhcp:0.0.7
IMAGE_LWEB: docker-registry.ispsystem.com/team/dci/lweb:0.7.7
IMAGE_NFSD: docker-registry.ispsystem.com/team/dci/nfs-server:0.0.1
IMAGE_RABBITMQ: docker-registry.ispsystem.com/team/dci/flowbroker:0.1.0
IMAGE_REDIS: docker-registry.ispsystem.com/team/dci/redis:0.1.3
IMAGE_SMBD: docker-registry.ispsystem.com/team/dci/samba:0.0.5
IMAGE_TFTPD: docker-registry.ispsystem.com/team/dci/tftp/alma:0.0.6
IMAGE_VECTOR_LOC: docker-registry.ispsystem.com/team/dci/vector/location:0.1.3
IMAGE_VMAGENT: docker-registry.ispsystem.com/team/dci/vmagent/alma:0.0.3
LICENSE_AUTH_TOKEN: ${TOKEN}
PRODUCT: dci
REDIS_HOST: eservice_msg_queue
REDIS_PASSWORD: ${DATABASE_PASSWORD}
REDIS_PORT: "6379"
LOG_SETTINGS_JOURNALD_LEVEL: trace
networks:
auth: null
hostname: dci_back
depends_on:
- taskmgr
- license
restart: always
dns:
- 8.8.8.8
- 1.1.1.1
- 77.88.8.8
logging:
driver: journald
options:
tag: dci_back
dci_backup:
container_name: backup
image: docker-registry.ispsystem.com/team/dci/dci_backup/debian:2.2.4
volumes:
- /opt/ispsystem/dci/socket/:/opt/ispsystem/backup/socket/
- /opt/ispsystem/dci/backup/:/opt/ispsystem/backup/local_storage/
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
INSTANCE_ID: "1"
PRODUCT: dci
PROXY_SERVICE: input:1500
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_backup
dci_front:
container_name: dci_front
image: docker-registry.ispsystem.com/team/dci/front/alma:0.167.8
environment:
BASE_HREF: /dci
BOX: "true"
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_front
eservice:
container_name: eservice
image: docker-registry.ispsystem.com/team/dci/equip_service/alma:6.6.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
GF_HOST: grafana
GF_HOST_USER: grafana_user
GF_SECURITY_ADMIN_PASSWORD: ${DATABASE_PASSWORD}
GRAPHITE_HOST: carbon_clickhouse
GRAPHITE_PORT: "2103"
GRAPHITE_RENDER_HOST: graphite_carbonapi
GRAPHITE_RENDER_PORT: "8080"
PRODUCT: dci
REDIS_HOST: eservice_msg_queue
REDIS_PASSWORD: ${DATABASE_PASSWORD}
REDIS_PORT: "6379"
REDIS_STREAM_STATISTIC_NAME: equip_statistic
REDIS_STREAM_STATUS_NAME: equip_status
WORKER_GROUP_NAME: daemon_worker
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_eservice
eservice_msg_queue:
container_name: msg_queue
image: docker-registry.ispsystem.com/team/dci/redis:0.1.3
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
PRODUCT: dci
REDIS_ARGS: --save ''
REDIS_MESSAGE_TTL: "600"
REDIS_PASSWORD: ${DATABASE_PASSWORD}
REDIS_PORT: "6379"
networks:
auth: null
restart: always
logging:
driver: journald
options:
tag: dci_eservice_msg_queue
grafana:
container_name: grafana
image: docker-registry.ispsystem.com/team/dci/grafana:1.4.3
volumes:
- /opt/ispsystem/dci/grafana/:/var/lib/grafana/
environment:
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
GF_AUTH_LOGIN_COOKIE_NAME: dci6_grafana_session
GF_SECURITY_ADMIN_PASSWORD: ${DATABASE_PASSWORD}
GF_SECURITY_ALLOW_EMBEDDING: "true"
GF_SERVER_ROOT_URL: '%(protocol)s://%(domain)s/grafana/'
INSTANCE_ID: "1"
PRODUCT: dci
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_grafana
grafana_user:
container_name: grafana_user
image: docker-registry.ispsystem.com/team/dci/grafana/user:1.4.3
environment:
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
GF_AUTH_LOGIN_COOKIE_NAME: dci6_grafana_session
GF_SECURITY_ADMIN_PASSWORD: ${DATABASE_PASSWORD}
GF_SECURITY_ALLOW_EMBEDDING: "true"
GF_SERVER_ROOT_URL: '%(protocol)s://%(domain)s/grafana-user/'
INSTANCE_ID: "1"
PRODUCT: dci
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_grafana_user
graphite_carbonapi:
container_name: graphite_carbonapi
image: docker-registry.ispsystem.com/team/dci/carbonapi:0.0.7
networks:
auth: null
depends_on:
- graphite_clickhouse
restart: always
logging:
driver: journald
options:
tag: dci_graphite_carbonapi
graphite_clickhouse:
container_name: graphite_clickhouse
image: docker-registry.ispsystem.com/team/dci/graphite-clickhouse:0.0.2
environment:
CLICKHOUSE_DATABASE: dci
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
CLICKHOUSE_USER: root
networks:
auth: null
depends_on:
- clickhouse_server
restart: always
logging:
driver: journald
options:
tag: dci_graphite_clickhouse
input:
container_name: input
image: docker-registry.ispsystem.com/team/common/input:2.2.4
volumes:
- /opt/ispsystem/dci/socket/:/opt/ispsystem/installer/
environment:
BOX_MODE: "on"
PROXY_SERVICE: input:1600
ports:
- mode: host
published: 80
target: 80
- mode: host
published: 443
target: 443
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_input
ipmgr:
container_name: ipmgr
image: docker-registry.ispsystem.com/team/extra/ipmgr/alma:3.5.7
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
LIFETIME: "64800"
PRODUCT: dci
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_ipmgr
ipmi_proxy_v2_client:
container_name: ipmi_proxy_client
image: docker-registry.ispsystem.com/team/dci/ipmi_proxy_v2_client/alma:4.5.0
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
IMAGE_IPMI_PROXY_V2_SERVER: docker-registry.ispsystem.com/team/dci/ipmi_proxy_v2/alma:0.10.11
LOG_SETTINGS_FILE_LEVEL: debug
PRODUCT: dci
networks:
auth: null
hostname: ipmi_proxy_v2_client
depends_on:
- taskmgr
restart: always
logging:
driver: journald
options:
tag: dci_ipmi_proxy_v2_client
journal:
container_name: journal
image: docker-registry.ispsystem.com/team/dci/journal:1.2.4
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
PRODUCT: dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_journal
license:
container_name: license
image: docker-registry.ispsystem.com/team/common/license/alma:1.0.0
volumes:
- /opt/ispsystem/license:/opt/ispsystem/license/tmp
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
LICENSE_TOKEN: ${TOKEN}
PRODUCT: dci
networks:
auth: null
depends_on:
- vault
restart: always
logging:
driver: journald
options:
tag: dci_license
metric_collector:
container_name: metric_collector
image: docker-registry.ispsystem.com/team/common/metrica/alma:3.10.1
environment:
LOG_LEVEL: warn
LOG_SETTINGS_JOURNALD_LEVEL: critical
METRIC_RECEIVER_ADDR: metricreport.ispsystem.net:8000
PROXY_SERVICE: input:1500
networks:
auth: null
restart: always
logging:
driver: journald
options:
tag: dci_metric_collector
migrator:
container_name: migrator
image: docker-registry.ispsystem.com/team/dci/migrate/debian-12:0.6.0
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
INSTANCE_ID: "1"
PRODUCT: dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_migrator
msgsender:
container_name: msgsender
image: docker-registry.ispsystem.com/team/common/msgsender/alma:4.1.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
INSTANCE_ID: "1"
LANG: en_US.UTF-8
LOG_LEVEL: warn
LOG_SETTINGS_FILE_LEVEL: debug
PRODUCT: dci
TELEGRAM_SRV_HOST: telegram_srv:8080
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_msgsender
mysql:
container_name: mysql
image: docker-registry.ispsystem.com/team/dci/mysql:0.0.2
volumes:
- /var/lib/mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: auth
MYSQL_PLATFORM_DATABASE: dci_1
MYSQL_ROOT_PASSWORD: ${DATABASE_PASSWORD}
networks:
auth: null
command: --max_allowed_packet=32M
restart: always
logging:
driver: journald
options:
tag: dci_mysql
notice-center:
container_name: notice_center
image: docker-registry.ispsystem.com/team/common/notice-center/alma:1.1.0
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
CONSUL_PORT_8500_TCP_ADDR: consul
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
INSTANCE_ID: "1"
KV_STORAGE_ADDR: consul
LOG_LEVEL: warn
LOG_SETTINGS_FILE_LEVEL: trace
PRODUCT: dci
PROXY_SERVICE: input:1500
SERVICE_NAME: notice-center
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_notice_center
notifier_v4:
container_name: notifier
image: docker-registry.ispsystem.com/ispsystem/experimental/notify/debian:0.3.5
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
LOG_LEVEL: warn
LOG_SETTINGS_JOURNALD_LEVEL: critical
PRODUCT: dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_notifier_v4
plugin:
container_name: plugin
image: docker-registry.ispsystem.com/team/market/plugin/alma:3.0.10
volumes:
- /opt/ispsystem/dci/socket/:/opt/ispsystem/installer/socket/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
INSTANCE_ID: "1"
LOG_SETTINGS_FILE_LEVEL: debug
PRODUCT: dci
networks:
auth: null
depends_on:
- consul
restart: always
logging:
driver: journald
options:
tag: dci_plugin
report:
container_name: report
image: docker-registry.ispsystem.com/team/dci/report/alma:1.3.0
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
INSTANCE_ID: "1"
PRODUCT_NAME: DCI
PROXY_SERVICE: input:1500
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_report
search:
container_name: search
image: docker-registry.ispsystem.com/team/extra/search/debian:2.1.5
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
INSTANCE_ID: "1"
PRODUCT_NAME: dci
PROXY_SERVICE: input:1500
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_search
swagger:
container_name: swagger
image: docker-registry.ispsystem.com/team/common/swagger/debian-12:1.5.0
environment:
DOC_EXPANSION: none
DOMAIN: ${DOMAIN}
PRODUCT: dci
PROXY_SERVICE: input:1500
networks:
auth: null
depends_on:
- auth_back4
- dci_back
- report
- ipmi_proxy_v2_client
- eservice
restart: always
logging:
driver: journald
options:
tag: dci_swagger
taskmgr:
container_name: taskmgr
image: docker-registry.ispsystem.com/ispsystem/experimental/taskmgr/debian:1.5.1
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
PRODUCT: dci
networks:
auth: null
depends_on:
- consul
- ${DATABASE_TYPE}
- notifier_v4
restart: always
logging:
driver: journald
options:
tag: dci_taskmgr
telegram_srv:
container_name: telegram_srv
image: docker-registry.ispsystem.com/team/vm/telegram-srv/alma:0.1.9
volumes:
- /opt/ispsystem/dci/telegram-srv/:/opt/ispsystem/telegram-srv/data/
environment:
PRODUCT: dci
PROXY_SERVICE: input:1500
networks:
auth: null
depends_on:
- msgsender
restart: always
logging:
driver: journald
options:
tag: dci_telegram
updater:
container_name: updater
image: docker-registry.ispsystem.com/team/common/updater/alma:3.0.4
volumes:
- /opt/ispsystem/dci/socket/:/opt/ispsystem/installer/socket/
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
CONSUL_PORT_8500_TCP_ADDR: consul
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_USER: root
INSTANCE_ID: "1"
KV_STORAGE_ADDR: consul
LOG_SETTINGS_FILE_LEVEL: debug
PRODUCT_NAME: DCI
PROXY_SERVICE: input:1500
REPOSITORY_URL: http://download.ispsystem.com/6/dci
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_updater
vault:
container_name: vault
image: docker-registry.ispsystem.com/team/common/vault/debian:2.3.0
volumes:
- /var/run/systemd/journal/:/var/run/systemd/journal/
environment:
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_HOST: ${DATABASE_TYPE}
DATABASE_NAME: ${DATABASE_NAME_AUTH}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_TYPE: ${DATABASE_TYPE}
DATABASE_USER: root
LOG_LEVEL: warn
LOG_SETTINGS_JOURNALD_LEVEL: critical
PRODUCT: dci
VAULT_PASSWORD: ${DATABASE_PASSWORD}
VAULT_TYPE: db
networks:
auth: null
depends_on:
- ${DATABASE_TYPE}
restart: always
logging:
driver: journald
options:
tag: dci_vault
vector_master:
container_name: vector_master
image: docker-registry.ispsystem.com/team/dci/vector:0.1.3
environment:
CLICKHOUSE_DATABASE: dci
CLICKHOUSE_PASSWORD: ${DATABASE_PASSWORD}
CLICKHOUSE_USER: root
INSTANCE_ID: "1"
PRODUCT: dci
networks:
auth: null
depends_on:
- clickhouse_server
restart: always
logging:
driver: journald
options:
tag: dci_vector_master
victoria_metrics:
container_name: victoria_metrics
image: docker-registry.ispsystem.com/team/dci/victoria_metrics/debian:0.0.7
environment:
PRODUCT: dci
networks:
auth: null
restart: always
logging:
driver: journald
options:
tag: dci_victoria_metrics
vmalert:
container_name: vmalert
image: docker-registry.ispsystem.com/team/dci/vmalert:0.0.1
volumes:
- /opt/ispsystem/dci/vmalert/alerts:/opt/ispsystem/vmalert/alerts
networks:
auth: null
command: --datasource.url=http://victoria_metrics:8428/ --remoteRead.url=http://victoria_metrics:8428/
--remoteWrite.url=http://victoria_metrics:8428/ --notifier.url=http://dci_alert_wrapper:3381/
--notifier.headers=internal-auth:on --rule=/opt/ispsystem/vmalert/alerts/*.yml
restart: always
logging:
driver: journald
options:
tag: dci_vmalert
networks:
auth: {}