Format docker-compose files and pin postgres version
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user