Format docker-compose files and pin postgres version

This commit is contained in:
Zoltán Bedi
2023-09-26 17:32:22 +02:00
parent 466cbe69ec
commit 01895b4150
4 changed files with 30 additions and 30 deletions

View File

@@ -1,4 +1,4 @@
version: "3" version: '3'
services: services:
# Grafana # Grafana
@@ -7,21 +7,21 @@ services:
build: build:
context: ./ context: ./
args: args:
grafana_version: ${GRAFANA_VERSION:-9.2.5} grafana_version: ${GRAFANA_VERSION:-10.1.2}
ports: ports:
- 3000:3000/tcp - 3000:3000/tcp
volumes: volumes:
- ../../dist:/grafana-zabbix - ../../dist:/grafana-zabbix
- ../dashboards:/devenv/dashboards - ../dashboards:/devenv/dashboards
- ../grafana.ini:/etc/grafana/grafana.ini:ro - ../grafana.ini:/etc/grafana/grafana.ini:ro
- "../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml" - '../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml'
- "../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml" - '../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml'
# Zabbix # Zabbix
zabbix-server: zabbix-server:
image: zabbix/zabbix-server-pgsql:alpine-6.0-latest image: zabbix/zabbix-server-pgsql:alpine-6.0-latest
ports: ports:
- "10051:10051" - '10051:10051'
depends_on: depends_on:
- database - database
environment: environment:
@@ -38,7 +38,7 @@ services:
zabbix-web: zabbix-web:
image: zabbix/zabbix-web-apache-pgsql:alpine-6.0-latest image: zabbix/zabbix-web-apache-pgsql:alpine-6.0-latest
ports: ports:
- "8188:8080" - '8188:8080'
depends_on: depends_on:
- database - database
- zabbix-server - zabbix-server
@@ -52,9 +52,9 @@ services:
POSTGRES_DB: zabbix POSTGRES_DB: zabbix
database: database:
image: postgres image: postgres:15
ports: ports:
- "15432:5432" - '15432:5432'
command: postgres -c 'max_connections=1000' command: postgres -c 'max_connections=1000'
environment: environment:
POSTGRES_USER: zabbix POSTGRES_USER: zabbix

View File

@@ -1,11 +1,11 @@
version: "3" version: '3'
services: services:
# Zabbix # Zabbix
zabbix-server: zabbix-server:
image: zabbix/zabbix-server-pgsql:alpine-5.0-latest image: zabbix/zabbix-server-pgsql:alpine-5.0-latest
ports: ports:
- "10051:10051" - '10051:10051'
depends_on: depends_on:
- database - database
environment: environment:
@@ -18,8 +18,8 @@ services:
zabbix-web: zabbix-web:
image: zabbix/zabbix-web-apache-pgsql:alpine-5.0-latest image: zabbix/zabbix-web-apache-pgsql:alpine-5.0-latest
ports: ports:
- "8188:8080" - '8188:8080'
- "8189:8443" - '8189:8443'
# - "8188:80" # - "8188:80"
depends_on: depends_on:
- database - database
@@ -37,9 +37,9 @@ services:
- ./ssl:/etc/ssl/apache2:ro - ./ssl:/etc/ssl/apache2:ro
database: database:
image: postgres image: postgres:14
ports: ports:
- "15432:5432" - '15432:5432'
environment: environment:
POSTGRES_USER: zabbix POSTGRES_USER: zabbix
POSTGRES_PASSWORD: zabbix POSTGRES_PASSWORD: zabbix

View File

@@ -1,23 +1,23 @@
version: "3" version: '3'
services: services:
# Grafana # Grafana
grafana: grafana:
image: grafana/grafana:8.4.7 image: grafana/grafana:10.1.2
ports: ports:
- "3001:3000" - '3001:3000'
volumes: volumes:
- ../..:/grafana-zabbix - ../..:/grafana-zabbix
- ../dashboards:/devenv/dashboards - ../dashboards:/devenv/dashboards
- ../grafana.ini:/etc/grafana/grafana.ini:ro - ../grafana.ini:/etc/grafana/grafana.ini:ro
- "../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml" - '../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml'
- "../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml" - '../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml'
# Zabbix # Zabbix
zabbix-server: zabbix-server:
image: zabbix/zabbix-server-pgsql:alpine-6.0-latest image: zabbix/zabbix-server-pgsql:alpine-6.0-latest
ports: ports:
- "10051:10051" - '10051:10051'
depends_on: depends_on:
- database - database
environment: environment:
@@ -34,7 +34,7 @@ services:
zabbix-web: zabbix-web:
image: zabbix/zabbix-web-apache-pgsql:alpine-6.0-latest image: zabbix/zabbix-web-apache-pgsql:alpine-6.0-latest
ports: ports:
- "8188:8080" - '8188:8080'
depends_on: depends_on:
- database - database
- zabbix-server - zabbix-server
@@ -48,9 +48,9 @@ services:
POSTGRES_DB: zabbix POSTGRES_DB: zabbix
database: database:
image: postgres image: postgres:15
ports: ports:
- "15432:5432" - '15432:5432'
command: postgres -c 'max_connections=1000' command: postgres -c 'max_connections=1000'
environment: environment:
POSTGRES_USER: zabbix POSTGRES_USER: zabbix

View File

@@ -1,23 +1,23 @@
version: "3" version: '3'
services: services:
# Grafana # Grafana
grafana: grafana:
image: grafana/grafana:10.1.2 image: grafana/grafana:10.1.2
ports: ports:
- "3001:3000" - '3001:3000'
volumes: volumes:
- ../..:/grafana-zabbix - ../..:/grafana-zabbix
- ../dashboards:/devenv/dashboards - ../dashboards:/devenv/dashboards
- ../grafana.ini:/etc/grafana/grafana.ini:ro - ../grafana.ini:/etc/grafana/grafana.ini:ro
- "../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml" - '../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml'
- "../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml" - '../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml'
# Zabbix # Zabbix
zabbix-server: zabbix-server:
image: zabbix/zabbix-server-pgsql:alpine-6.2-latest image: zabbix/zabbix-server-pgsql:alpine-6.2-latest
ports: ports:
- "10051:10051" - '10051:10051'
depends_on: depends_on:
- database - database
environment: environment:
@@ -34,7 +34,7 @@ services:
zabbix-web: zabbix-web:
image: zabbix/zabbix-web-apache-pgsql:alpine-6.2-latest image: zabbix/zabbix-web-apache-pgsql:alpine-6.2-latest
ports: ports:
- "8188:8080" - '8188:8080'
depends_on: depends_on:
- database - database
- zabbix-server - zabbix-server
@@ -50,7 +50,7 @@ services:
database: database:
image: postgres:15 image: postgres:15
ports: ports:
- "15432:5432" - '15432:5432'
command: postgres -c 'max_connections=1000' command: postgres -c 'max_connections=1000'
environment: environment:
POSTGRES_USER: zabbix POSTGRES_USER: zabbix