From 2ecfe81c08853e6b2607b9677be7eabec196f584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Fri, 27 Mar 2026 13:53:56 +0100 Subject: [PATCH] Pass Grafana env vars to Caddy container, fix Loki compactor config - Add DOMAIN, GRAFANA_USER, GRAFANA_PASSWORD_HASH as environment vars on the Caddy container so Caddyfile can reference them - Fix Loki compactor: add delete_request_store required when retention is enabled Co-Authored-By: Claude Opus 4.6 (1M context) --- infrastructure/docker-compose.yml | 4 ++++ infrastructure/loki/loki-config.yml | 1 + 2 files changed, 5 insertions(+) diff --git a/infrastructure/docker-compose.yml b/infrastructure/docker-compose.yml index e58658c..e32352d 100644 --- a/infrastructure/docker-compose.yml +++ b/infrastructure/docker-compose.yml @@ -6,6 +6,10 @@ services: - "80:80" - "443:443" - "443:443/udp" + environment: + DOMAIN: ${DOMAIN:-trails.cool} + GRAFANA_USER: ${GRAFANA_USER:-admin} + GRAFANA_PASSWORD_HASH: ${GRAFANA_PASSWORD_HASH:-} volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data diff --git a/infrastructure/loki/loki-config.yml b/infrastructure/loki/loki-config.yml index 44810c0..988ca32 100644 --- a/infrastructure/loki/loki-config.yml +++ b/infrastructure/loki/loki-config.yml @@ -30,3 +30,4 @@ limits_config: compactor: working_directory: /loki/compactor retention_enabled: true + delete_request_store: filesystem