mirror of
https://gitlab.sectorq.eu/home/docker-compose.git
synced 2025-12-14 10:24:53 +01:00
build
This commit is contained in:
@@ -1,11 +1,10 @@
|
|||||||
networks:
|
networks:
|
||||||
zabbix:
|
zabbix:
|
||||||
driver: overlay
|
driver: overlay
|
||||||
attachable: true
|
|
||||||
ipam:
|
ipam:
|
||||||
config:
|
config:
|
||||||
- subnet: 192.168.82.0/24
|
- subnet: 192.168.89.0/28
|
||||||
|
driver: default
|
||||||
services:
|
services:
|
||||||
db-server:
|
db-server:
|
||||||
env_file:
|
env_file:
|
||||||
@@ -13,13 +12,14 @@ services:
|
|||||||
image: ${DOCKER_REGISTRY:-}postgres:16-alpine
|
image: ${DOCKER_REGISTRY:-}postgres:16-alpine
|
||||||
networks:
|
networks:
|
||||||
zabbix:
|
zabbix:
|
||||||
|
ipv4_address: 192.168.89.4
|
||||||
ports:
|
ports:
|
||||||
- target: 5432
|
- target: 5432
|
||||||
published: 5432
|
published: 5432
|
||||||
protocol: tcp
|
protocol: tcp
|
||||||
mode: ingress
|
mode: ingress
|
||||||
volumes:
|
volumes:
|
||||||
- postgres-data:/var/lib/postgresql/data
|
- /share/docker_data/zabbix-server/postgres-data:/var/lib/postgresql/data
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
@@ -33,6 +33,7 @@ services:
|
|||||||
image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-latest
|
image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-latest
|
||||||
networks:
|
networks:
|
||||||
zabbix:
|
zabbix:
|
||||||
|
ipv4_address: 192.168.89.3
|
||||||
ports:
|
ports:
|
||||||
- target: 8080
|
- target: 8080
|
||||||
published: 8051
|
published: 8051
|
||||||
@@ -43,7 +44,7 @@ services:
|
|||||||
protocol: tcp
|
protocol: tcp
|
||||||
mode: ingress
|
mode: ingress
|
||||||
volumes:
|
volumes:
|
||||||
- certs:/usr/share/zabbix/conf/certs
|
- /share/docker_data/zabbix-server/frontend/certs:/usr/share/zabbix/conf/certs
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
@@ -51,16 +52,18 @@ services:
|
|||||||
wud.watch.digest: 'true'
|
wud.watch.digest: 'true'
|
||||||
replicas: 1
|
replicas: 1
|
||||||
placement:
|
placement:
|
||||||
constraints:
|
|
||||||
- node.role == manager
|
|
||||||
zabbix-server:
|
zabbix-server:
|
||||||
env_file:
|
env_file:
|
||||||
- stack.env
|
- stack.env
|
||||||
|
extends:
|
||||||
|
file: logging.yml
|
||||||
|
service: ${LOGGING:-syslog}
|
||||||
image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest
|
image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest
|
||||||
volumes:
|
volumes:
|
||||||
- alertscripts:/usr/lib/zabbix/alertscripts
|
- /share/docker_data/zabbix-server/server/alertscripts:/usr/lib/zabbix/alertscripts
|
||||||
networks:
|
networks:
|
||||||
zabbix:
|
zabbix:
|
||||||
|
ipv4_address: 192.168.89.2
|
||||||
ports:
|
ports:
|
||||||
- target: 10051
|
- target: 10051
|
||||||
published: 10051
|
published: 10051
|
||||||
@@ -83,9 +86,7 @@ services:
|
|||||||
wud.watch: 'true'
|
wud.watch: 'true'
|
||||||
wud.watch.digest: 'true'
|
wud.watch.digest: 'true'
|
||||||
replicas: 1
|
replicas: 1
|
||||||
placement:
|
|
||||||
constraints:
|
|
||||||
- node.role == manager
|
|
||||||
webdriver:
|
webdriver:
|
||||||
ports:
|
ports:
|
||||||
- target: 4444
|
- target: 4444
|
||||||
@@ -96,15 +97,14 @@ services:
|
|||||||
published: 7900
|
published: 7900
|
||||||
protocol: tcp
|
protocol: tcp
|
||||||
mode: ingress
|
mode: ingress
|
||||||
|
shm_size: 2g
|
||||||
image: ${DOCKER_REGISTRY:-}docker.io/selenium/standalone-chrome:latest
|
image: ${DOCKER_REGISTRY:-}docker.io/selenium/standalone-chrome:latest
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
wud.watch: 'true'
|
wud.watch: 'true'
|
||||||
wud.watch.digest: 'true'
|
wud.watch.digest: 'true'
|
||||||
replicas: 1
|
replicas: 1
|
||||||
placement:
|
|
||||||
constraints:
|
|
||||||
- node.role == manager
|
|
||||||
postinstall:
|
postinstall:
|
||||||
image: debian:12-slim
|
image: debian:12-slim
|
||||||
environment:
|
environment:
|
||||||
@@ -114,17 +114,10 @@ services:
|
|||||||
- /usr/bin:/usr/bin
|
- /usr/bin:/usr/bin
|
||||||
- /usr/lib:/usr/lib
|
- /usr/lib:/usr/lib
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- scripts:/scripts
|
- /share/docker_data/zabbix-server/scripts:/scripts
|
||||||
entrypoint:
|
entrypoint:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
- /scripts/install-curl.sh
|
- /scripts/install-curl.sh
|
||||||
deploy:
|
deploy:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
placement:
|
|
||||||
constraints:
|
|
||||||
- node.role == manager
|
|
||||||
volumes:
|
|
||||||
scripts:
|
|
||||||
certs:
|
|
||||||
alertscripts:
|
|
||||||
postgres-data:
|
|
||||||
|
|||||||
Reference in New Issue
Block a user