-
Notifications
You must be signed in to change notification settings - Fork 114
Expand file tree
/
Copy pathcompose.grafana.yml
More file actions
30 lines (30 loc) · 1.47 KB
/
compose.grafana.yml
File metadata and controls
30 lines (30 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
services:
grafana:
# to use specific Grafana image, e.g. grafana/grafana:11.5.6, update the dashboards provisioning folder below
image: grafana/grafana:12.1.0
container_name: grafana
user: "0:0"
environment:
GF_AUTH_ANONYMOUS_ENABLED: true
GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH: /var/lib/grafana/dashboards/1-global-db-overview.json
GF_INSTALL_PLUGINS: marcusolsson-treemap-panel
GF_AUTH_ANONYMOUS_ORG_ROLE: Admin
# GF_FEATURE_TOGGLES_ENABLE: dashboardNewLayouts
ports:
- "3000:3000"
restart: unless-stopped
volumes:
- "../grafana/dashboards.yml:/etc/grafana/provisioning/dashboards/pgwatch_dashboards.yml"
# Uncomment the datasource version you want to use
- "../grafana/postgres_datasource.yml:/etc/grafana/provisioning/datasources/postgres_datasource.yml"
# - "../grafana/prometheus_datasource.yml:/etc/grafana/provisioning/datasources/prometheus_datasource.yml"
# Uncomment the dashboard version you want to use and comment out the other one.
# - "../grafana/postgres/v10:/var/lib/grafana/dashboards"
# - "../grafana/postgres/v11:/var/lib/grafana/dashboards"
- "../grafana/postgres/v12:/var/lib/grafana/dashboards"
# - "../grafana/prometheus/v10:/var/lib/grafana/dashboards"
# - "../grafana/prometheus/v11:/var/lib/grafana/dashboards"
# - "../grafana/prometheus/v12:/var/lib/grafana/dashboards"
depends_on:
postgres:
condition: service_healthy