diff --git a/compose.production.yml b/compose.production.yml index 65dc199b..c9fec77c 100644 --- a/compose.production.yml +++ b/compose.production.yml @@ -137,8 +137,10 @@ services: dashboards: image: grafana/grafana:latest - ports: - - '9002:3000' + labels: + - 'traefik.enable=true' + - 'traefik.http.routers.graphs.rule=PathPrefix(`/graphs`)' + - 'traefik.http.services.graphs.loadbalancer.server.port=3000' restart: unless-stopped volumes: - dwengo_grafana_data:/var/lib/grafana diff --git a/compose.staging.yml b/compose.staging.yml index 253ab7d5..547a9235 100644 --- a/compose.staging.yml +++ b/compose.staging.yml @@ -82,8 +82,12 @@ services: image: grafana/grafana:latest ports: - '9002:3000' + labels: + - 'traefik.http.routers.graphs.rule=PathPrefix(`/graphs`)' + - 'traefik.http.services.graphs.loadbalancer.server.port=3000' volumes: - dwengo_grafana_data:/var/lib/grafana + - ./config/grafana/grafana.ini:/etc/grafana/grafana.ini restart: unless-stopped volumes: diff --git a/config/grafana/grafana.ini b/config/grafana/grafana.ini new file mode 100644 index 00000000..d1c7b40b --- /dev/null +++ b/config/grafana/grafana.ini @@ -0,0 +1,4 @@ +[server] + +root_url = http://localhost:3000/graphs +serve_from_sub_path = true