mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-02-23 21:30:52 +01:00
Redesign for compose files
This commit is contained in:
parent
a4e0d6a278
commit
871b5c49d4
@ -16,6 +16,7 @@ services:
|
|||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/mibs:/var/lib/zabbix/mibs:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/mibs:/var/lib/zabbix/mibs:ro
|
||||||
- snmptraps:/var/lib/zabbix/snmptraps:ro
|
- snmptraps:/var/lib/zabbix/snmptraps:ro
|
||||||
|
tmpfs: /tmp
|
||||||
ulimits:
|
ulimits:
|
||||||
nproc: 65535
|
nproc: 65535
|
||||||
nofile:
|
nofile:
|
||||||
@ -53,7 +54,6 @@ services:
|
|||||||
|
|
||||||
zabbix-server-mysql:
|
zabbix-server-mysql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-server
|
service: zabbix-server
|
||||||
volumes:
|
volumes:
|
||||||
# - dbsocket:/var/run/mysqld/
|
# - dbsocket:/var/run/mysqld/
|
||||||
@ -77,7 +77,6 @@ services:
|
|||||||
|
|
||||||
zabbix-server-pgsql:
|
zabbix-server-pgsql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-server
|
service: zabbix-server
|
||||||
volumes:
|
volumes:
|
||||||
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
||||||
@ -109,6 +108,7 @@ services:
|
|||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/mibs:/var/lib/zabbix/mibs:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/mibs:/var/lib/zabbix/mibs:ro
|
||||||
- snmptraps:/var/lib/zabbix/snmptraps:ro
|
- snmptraps:/var/lib/zabbix/snmptraps:ro
|
||||||
|
tmpfs: /tmp
|
||||||
ulimits:
|
ulimits:
|
||||||
nproc: 65535
|
nproc: 65535
|
||||||
nofile:
|
nofile:
|
||||||
@ -139,7 +139,6 @@ services:
|
|||||||
|
|
||||||
zabbix-proxy-sqlite3:
|
zabbix-proxy-sqlite3:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-proxy
|
service: zabbix-proxy
|
||||||
ports:
|
ports:
|
||||||
- "${ZABBIX_PROXY_SQLITE3_PORT}:10051"
|
- "${ZABBIX_PROXY_SQLITE3_PORT}:10051"
|
||||||
@ -155,7 +154,6 @@ services:
|
|||||||
|
|
||||||
zabbix-proxy-mysql:
|
zabbix-proxy-mysql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-proxy
|
service: zabbix-proxy
|
||||||
ports:
|
ports:
|
||||||
- "${ZABBIX_PROXY_MYSQL_PORT}:10051"
|
- "${ZABBIX_PROXY_MYSQL_PORT}:10051"
|
||||||
@ -194,6 +192,7 @@ services:
|
|||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- ${DATA_DIRECTORY}/etc/ssl/apache2:/etc/ssl/apache2:ro
|
- ${DATA_DIRECTORY}/etc/ssl/apache2:/etc/ssl/apache2:ro
|
||||||
- ${DATA_DIRECTORY}/usr/share/zabbix/modules/:/usr/share/zabbix/modules/:ro
|
- ${DATA_DIRECTORY}/usr/share/zabbix/modules/:/usr/share/zabbix/modules/:ro
|
||||||
|
tmpfs: /tmp
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -224,7 +223,6 @@ services:
|
|||||||
|
|
||||||
zabbix-web-apache-mysql:
|
zabbix-web-apache-mysql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-web-apache
|
service: zabbix-web-apache
|
||||||
volumes:
|
volumes:
|
||||||
# - dbsocket:/var/run/mysqld/
|
# - dbsocket:/var/run/mysqld/
|
||||||
@ -242,7 +240,6 @@ services:
|
|||||||
|
|
||||||
zabbix-web-apache-pgsql:
|
zabbix-web-apache-pgsql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-web-apache
|
service: zabbix-web-apache
|
||||||
volumes:
|
volumes:
|
||||||
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
||||||
@ -270,6 +267,7 @@ services:
|
|||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- ${DATA_DIRECTORY}/etc/ssl/nginx:/etc/ssl/nginx:ro
|
- ${DATA_DIRECTORY}/etc/ssl/nginx:/etc/ssl/nginx:ro
|
||||||
- ${DATA_DIRECTORY}/usr/share/zabbix/modules/:/usr/share/zabbix/modules/:ro
|
- ${DATA_DIRECTORY}/usr/share/zabbix/modules/:/usr/share/zabbix/modules/:ro
|
||||||
|
tmpfs: /tmp
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -300,7 +298,6 @@ services:
|
|||||||
|
|
||||||
zabbix-web-nginx-mysql:
|
zabbix-web-nginx-mysql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-web-nginx
|
service: zabbix-web-nginx
|
||||||
volumes:
|
volumes:
|
||||||
# - dbsocket:/var/run/mysqld/
|
# - dbsocket:/var/run/mysqld/
|
||||||
@ -322,7 +319,6 @@ services:
|
|||||||
|
|
||||||
zabbix-web-nginx-pgsql:
|
zabbix-web-nginx-pgsql:
|
||||||
extends:
|
extends:
|
||||||
file: compose_zabbix_components.yaml
|
|
||||||
service: zabbix-web-nginx
|
service: zabbix-web-nginx
|
||||||
volumes:
|
volumes:
|
||||||
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
||||||
@ -355,6 +351,7 @@ services:
|
|||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/modules:/var/lib/zabbix/modules:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/modules:/var/lib/zabbix/modules:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
||||||
|
tmpfs: /tmp
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -393,6 +390,7 @@ services:
|
|||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/modules:/var/lib/zabbix/modules:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/modules:/var/lib/zabbix/modules:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
|
||||||
|
tmpfs: /tmp
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -456,6 +454,7 @@ services:
|
|||||||
restart: "${RESTART_POLICY}"
|
restart: "${RESTART_POLICY}"
|
||||||
volumes:
|
volumes:
|
||||||
- snmptraps:/var/lib/zabbix/snmptraps:rw
|
- snmptraps:/var/lib/zabbix/snmptraps:rw
|
||||||
|
tmpfs: /tmp
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -486,6 +485,7 @@ services:
|
|||||||
restart: "${RESTART_POLICY}"
|
restart: "${RESTART_POLICY}"
|
||||||
volumes:
|
volumes:
|
||||||
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
||||||
|
tmpfs: /tmp
|
||||||
security_opt:
|
security_opt:
|
||||||
- seccomp:${ENV_VARS_DIRECTORY}/chrome_dp.json
|
- seccomp:${ENV_VARS_DIRECTORY}/chrome_dp.json
|
||||||
deploy:
|
deploy:
|
||||||
|
Loading…
Reference in New Issue
Block a user