From a0c1671468ea640bbc237835d5eeb7a01985049c Mon Sep 17 00:00:00 2001 From: Akiff Manji Date: Fri, 14 Jan 2022 12:08:29 -0800 Subject: [PATCH 1/2] Rewrite headers when proxying to OrgBook API Signed-off-by: Akiff Manji --- docker/config/Caddyfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docker/config/Caddyfile b/docker/config/Caddyfile index db97324..6e6ceae 100644 --- a/docker/config/Caddyfile +++ b/docker/config/Caddyfile @@ -49,11 +49,17 @@ # Proxy requests to API service route /api/* { - reverse_proxy {$API_HOST}:{$API_PORT} + reverse_proxy {$API_HOST}:{$API_PORT} { + header_up Host {upstream_hostport} + header_up X-Forwarded-Host {host} + } } # Proxy requests to Hooks route /hooks/* { - reverse_proxy {$API_HOST}:{$API_PORT} + reverse_proxy {$API_HOST}:{$API_PORT} { + header_up Host {upstream_hostport} + header_up X-Forwarded-Host {host} + } } } \ No newline at end of file From afe9ba4ef0ea7537f6bbbe4beb8130082f03ca35 Mon Sep 17 00:00:00 2001 From: Akiff Manji Date: Fri, 14 Jan 2022 13:00:33 -0800 Subject: [PATCH 2/2] Fix indentation Signed-off-by: Akiff Manji --- docker/config/Caddyfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/config/Caddyfile b/docker/config/Caddyfile index 6e6ceae..5422ec8 100644 --- a/docker/config/Caddyfile +++ b/docker/config/Caddyfile @@ -51,7 +51,7 @@ route /api/* { reverse_proxy {$API_HOST}:{$API_PORT} { header_up Host {upstream_hostport} - header_up X-Forwarded-Host {host} + header_up X-Forwarded-Host {host} } } @@ -59,7 +59,7 @@ route /hooks/* { reverse_proxy {$API_HOST}:{$API_PORT} { header_up Host {upstream_hostport} - header_up X-Forwarded-Host {host} + header_up X-Forwarded-Host {host} } } } \ No newline at end of file