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: {}