From e212d8c6ca8b8e434543f72eb46822f6ca98d2aa Mon Sep 17 00:00:00 2001 From: Mads Jon Nielsen Date: Fri, 13 Feb 2026 08:58:46 +0100 Subject: [PATCH] Add flush_interval -1 to reverse_proxy Caddy buffers responses by default, which prevents Docker API streaming endpoints (attach, logs) from forwarding container output to the client. --- example/Caddyfile | 4 +++- readme.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/example/Caddyfile b/example/Caddyfile index 26bc5d1..cd28017 100644 --- a/example/Caddyfile +++ b/example/Caddyfile @@ -12,6 +12,8 @@ :3004 { route * { docker_api_auth example/acl.yml - reverse_proxy unix//var/run/docker.sock + reverse_proxy unix//var/run/docker.sock { + flush_interval -1 + } } } diff --git a/readme.md b/readme.md index 8ac5b81..091dc07 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,9 @@ :3004 { route * { docker_api_auth example/acl.yml - reverse_proxy unix//var/run/docker.sock + reverse_proxy unix//var/run/docker.sock { + flush_interval -1 + } } } ```