From 6b87a25f46b4b1c4a0e70b5a20b84a4b6e8e74c5 Mon Sep 17 00:00:00 2001 From: luorijun Date: Thu, 30 Apr 2026 12:35:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=AB=AF=E5=8F=A3=E4=B8=8E?= =?UTF-8?q?=20https=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- caddy/Caddyfile | 8 ++++++++ docker-compose.yaml | 11 +++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 caddy/Caddyfile diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..5927ca8 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,8 @@ +:20080 { + redirect https://{host}{uri}:20443 +} + +:20443 { + tls internal + reverse_proxy grafana:3000 +} diff --git a/docker-compose.yaml b/docker-compose.yaml index e2eee91..886cecb 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -13,7 +13,7 @@ services: soft: 262144 hard: 262144 ports: - - 9000:9000 + - 127.0.0.1:9000:9000 restart: unless-stopped otel-collector-esxi: @@ -35,8 +35,15 @@ services: image: grafana/grafana-enterprise:latest volumes: - grafana-data:/var/lib/grafana + restart: unless-stopped + + caddy: + image: caddy:latest + volumes: + - ./caddy/Caddyfile:/etc/caddy/Caddyfile ports: - - 23000:3000 + - 20080:20080 + - 20443:20443 restart: unless-stopped volumes: