mirror of
				https://gitlab.sectorq.eu/home/docker-compose.git
				synced 2025-10-31 02:21:10 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
| networks:
 | |
|   zabbix:
 | |
|     driver: bridge
 | |
|     ipam:
 | |
|       config:
 | |
|       - subnet: 192.168.89.0/28
 | |
|       driver: default
 | |
| services:
 | |
|   db-server:
 | |
|     env_file:
 | |
|     - stack.env
 | |
|     image: ${DOCKER_REGISTRY:-}postgres:16-alpine
 | |
|     labels:
 | |
|       com.centurylinklabs.watchtower.enable: true
 | |
|     networks:
 | |
|       zabbix:
 | |
|         ipv4_address: 192.168.89.4
 | |
| 
 | |
|     ports:
 | |
|     - 5432:5432
 | |
|     restart: unless-stopped
 | |
|     volumes:
 | |
|     - /share/docker_data/zabbix-server/postgres-data:/var/lib/postgresql/data
 | |
|   zabbix-frontend:
 | |
|     depends_on:
 | |
|     - db-server
 | |
|     env_file:
 | |
|     - stack.env
 | |
|     image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-latest
 | |
|     labels:
 | |
|       com.centurylinklabs.watchtower.enable: true
 | |
|       wud.watch: true
 | |
|       wud.watch.digest: true
 | |
|     networks:
 | |
|       zabbix:
 | |
|         ipv4_address: 192.168.89.3
 | |
|     ports:
 | |
|     - 8051:8080
 | |
|     - 4435:8443
 | |
|     restart: unless-stopped
 | |
|     volumes:
 | |
|     - /share/docker_data/zabbix-server/frontend/certs:/usr/share/zabbix/conf/certs
 | |
|   zabbix-server:
 | |
|     depends_on:
 | |
|     - db-server
 | |
|     env_file:
 | |
|     - stack.env
 | |
|     extends:
 | |
|       file: logging.yml
 | |
|       service: ${LOGGING:-syslog}
 | |
|     image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest
 | |
|     volumes:
 | |
|       - /share/docker_data/zabbix-server/server/alertscripts:/usr/lib/zabbix/alertscripts
 | |
|     labels:
 | |
|       com.centurylinklabs.watchtower.enable: 'true'
 | |
|       homepage.container: zabbix-server-zabbix-server-1
 | |
|       homepage.description: Monitoring server
 | |
|       homepage.group: Utilities
 | |
|       homepage.href: https://${APPNAME}.sectorq.eu
 | |
|       homepage.icon: ${APPNAME}.png
 | |
|       homepage.name: Zabbix Server
 | |
|       homepage.server: my-docker
 | |
|       homepage.weight: '90'
 | |
|       homepage.widget.key: 431bda3fbb45a9d603c1b74d57c3a61df1e07124c5c7119cb6379194d5555822
 | |
|       homepage.widget.type: ${APPNAME}
 | |
|       homepage.widget.url: https://${APPNAME}.sectorq.eu
 | |
|       wud.watch: true
 | |
|       wud.watch.digest: true
 | |
|     networks:
 | |
|       zabbix:
 | |
|         ipv4_address: 192.168.89.2
 | |
|     ports:
 | |
|     - 10051:10051
 | |
|     restart: unless-stopped
 | |
|   webdriver:
 | |
|     ports:
 | |
|       - 4444:4444
 | |
|       - 7900:7900
 | |
|     shm_size: "2g"
 | |
|     restart: always
 | |
|     image: docker.io/selenium/standalone-chrome:latest
 | |
|     labels:
 | |
|       wud.watch: true
 | |
|       wud.watch.digest: true | 
