Skip to content

Commit

Permalink
Merge pull request #1414 from zabbix/compose_trunk
Browse files Browse the repository at this point in the history
Updated compose file. No more version. Added name. Removed prefixes for networks.
  • Loading branch information
dotneft authored May 28, 2024
2 parents 3c596d8 + 4541352 commit 44a36fa
Show file tree
Hide file tree
Showing 21 changed files with 207 additions and 121 deletions.
8 changes: 6 additions & 2 deletions compose_additional_components.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
version: '3.8'
services:
selenium:
image: "${WEBDRIVER_IMAGE}:${WEBDRIVER_IMAGE_TAG}"
restart: "${RESTART_POLICY}"
attach: false
scale: 4
profiles:
- full
- all
shm_size: "2gb"
env_file:
- path: ${ENV_VARS_DIRECTORY}/.env_selenium
required: false
networks:
zbx_tools_frontend:
tools_frontend:
aliases:
- webdriver
- selenium
16 changes: 12 additions & 4 deletions compose_databases.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
version: '3.8'
services:
mysql-server:
image: "${MYSQL_IMAGE}:${MYSQL_IMAGE_TAG}"
command:
- mysqld
- --skip-mysqlx
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin
# Only during upgrade from versions prior 6.4 and new installations (schema deployment)
Expand All @@ -14,12 +14,15 @@ services:
# - --ssl-cert=/run/secrets/server-cert.pem
# - --ssl-key=/run/secrets/server-key.pem
restart: "${RESTART_POLICY}"
attach: false
volumes:
- ${DATA_DIRECTORY}/var/lib/mysql:/var/lib/mysql:rw
- ${ENV_VARS_DIRECTORY}/mysql_init/init_proxy_db.sql:/docker-entrypoint-initdb.d/mysql_init_proxy.sql:ro
# - dbsocket:/var/run/mysqld/
env_file:
- ${ENV_VARS_DIRECTORY}/.env_db_mysql
- path: ${ENV_VARS_DIRECTORY}/.env_db_mysql_override
required: false
environment:
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/MYSQL_ROOT_PASSWORD
secrets:
Expand All @@ -31,27 +34,30 @@ services:
# - root-ca.pem
stop_grace_period: 1m
networks:
zbx_net_database:
database:
aliases:
- mysql-server

postgres-server:
image: "${POSTGRESQL_IMAGE}:${POSTGRESQL_IMAGE_TAG}"
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
restart: "${RESTART_POLICY}"
attach: false
volumes:
- ${DATA_DIRECTORY}/var/lib/postgresql/data:/var/lib/postgresql/data:rw
- ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
- ${ENV_VARS_DIRECTORY}/.ZBX_DB_CERT_FILE:/run/secrets/server-cert.pem:ro
- ${ENV_VARS_DIRECTORY}/.ZBX_DB_KEY_FILE:/run/secrets/server-key.pem:ro
env_file:
- ${ENV_VARS_DIRECTORY}/.env_db_pgsql
- path: ${ENV_VARS_DIRECTORY}/.env_db_pgsql_override
required: false
secrets:
- POSTGRES_USER
- POSTGRES_PASSWORD
stop_grace_period: 1m
networks:
zbx_net_database:
database:
aliases:
- postgres-server

Expand All @@ -62,19 +68,21 @@ services:

db-data-pgsql:
image: busybox
attach: false
volumes:
- ${DATA_DIRECTORY}/var/lib/postgresql/data:/var/lib/postgresql/data:rw

elasticsearch:
image: "${ELASTICSEARCH_IMAGE}:${ELASTICSEARCH_IMAGE_TAG}"
restart: "${RESTART_POLICY}"
attach: false
profiles:
- full
- all
environment:
- transport.host=0.0.0.0
- discovery.zen.minimum_master_nodes=1
networks:
zbx_net_database:
database:
aliases:
- elasticsearch
Loading

0 comments on commit 44a36fa

Please sign in to comment.