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) <noreply@anthropic.com>
This commit is contained in:
Ullrich Schäfer 2026-03-27 13:53:56 +01:00
parent 1e970ae475
commit 2ecfe81c08
No known key found for this signature in database
GPG key ID: A32FF691A0F752D9
2 changed files with 5 additions and 0 deletions

View file

@ -6,6 +6,10 @@ services:
- "80:80" - "80:80"
- "443:443" - "443:443"
- "443:443/udp" - "443:443/udp"
environment:
DOMAIN: ${DOMAIN:-trails.cool}
GRAFANA_USER: ${GRAFANA_USER:-admin}
GRAFANA_PASSWORD_HASH: ${GRAFANA_PASSWORD_HASH:-}
volumes: volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro - ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data - caddy_data:/data

View file

@ -30,3 +30,4 @@ limits_config:
compactor: compactor:
working_directory: /loki/compactor working_directory: /loki/compactor
retention_enabled: true retention_enabled: true
delete_request_store: filesystem