From a4fc420f4b8942efe26ea7c0d4f67fa2e5c6c25c Mon Sep 17 00:00:00 2001 From: Guy Khmelnitsky <3136012+GuyKh@users.noreply.github.com> Date: Wed, 16 Nov 2022 03:37:30 +0200 Subject: [PATCH] feat: expose cadvisor interface through Caddy (#273) * Expose cAdvisor WebUI through Caddy * Add 8080 to Caddy docker-compose * Update caddy/Caddyfile Co-authored-by: Attila Kerekes * refactor: caddyfile formatting Co-authored-by: Attila Kerekes Co-authored-by: Amir Zarrinkafsh --- caddy/Caddyfile | 18 ++++++++++++------ docker-compose.yml | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index c899539..6fd7738 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -1,3 +1,14 @@ +:3000 { + reverse_proxy grafana:3000 +} + +:8080 { + basicauth /* { + {$ADMIN_USER} {$ADMIN_PASSWORD_HASH} + } + reverse_proxy cadvisor:8080 +} + :9090 { basicauth /* { {$ADMIN_USER} {$ADMIN_PASSWORD_HASH} @@ -15,11 +26,6 @@ :9091 { basicauth /* { {$ADMIN_USER} {$ADMIN_PASSWORD_HASH} - } - + } reverse_proxy pushgateway:9091 } - -:3000 { - reverse_proxy grafana:3000 -} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 3535f6d..697438b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -122,6 +122,7 @@ services: container_name: caddy ports: - "3000:3000" + - "8080:8080" - "9090:9090" - "9093:9093" - "9091:9091"