From 1b0e434025a708d22afa9dae58553588f828ccb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Szuma?= Date: Tue, 9 Jul 2024 11:09:37 +0200 Subject: [PATCH] Update nginx config to route grafana --- assets/nginx.conf | 24 +++++++++++++++--------- docker-compose-deploy.yaml | 6 ++++++ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/assets/nginx.conf b/assets/nginx.conf index a9c7ff0..c3ec82d 100644 --- a/assets/nginx.conf +++ b/assets/nginx.conf @@ -2,6 +2,21 @@ server { listen 5005; + # Grafana + location /grafana/ { + proxy_pass http://grafana:3000/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # Required for Grafana Live WebSocket connections + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + } + + location /collect { proxy_pass_request_headers on; proxy_pass_request_body on; @@ -13,15 +28,6 @@ server { } - location /grafana { - proxy_pass_request_headers on; - proxy_pass_request_body on; - proxy_pass http://grafana:3000; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } location / { root /usr/share/nginx/html/; diff --git a/docker-compose-deploy.yaml b/docker-compose-deploy.yaml index 0f52bb9..4cf5eeb 100644 --- a/docker-compose-deploy.yaml +++ b/docker-compose-deploy.yaml @@ -43,6 +43,12 @@ services: environment: GF_SECURITY_ADMIN_PASSWORD: "${GF_SECURITY_ADMIN_PASSWORD}" GF_SECURITY_ADMIN_USER: "${GF_SECURITY_ADMIN_USER}" + GF_SERVER_ROOT_URL: "http://${DOMAIN}/grafana/" + GF_SERVER_SERVE_FROM_SUB_PATH: "true" + # GF_SERVER_DOMAIN: ${DOMAIN} + # GF_SERVER_ENFORCE_DOMAIN: "false" + # GF_SERVER_HTTP_PORT: "3000" + # GF_SERVER_HTTP_ADDR: "0.0.0.0" loki: build: