diff --git a/changelog.d/20240403_155328_r.khetani_improvement_patch_proxy_directive.md b/changelog.d/20240403_155328_r.khetani_improvement_patch_proxy_directive.md new file mode 100644 index 0000000..b3c52c2 --- /dev/null +++ b/changelog.d/20240403_155328_r.khetani_improvement_patch_proxy_directive.md @@ -0,0 +1 @@ +[Improvement] Add ability to patch proxy configuration for Caddy (by @ravikhetani) \ No newline at end of file diff --git a/docs/reference/patches.rst b/docs/reference/patches.rst index 47ae131..5ef0aec 100644 --- a/docs/reference/patches.rst +++ b/docs/reference/patches.rst @@ -52,6 +52,13 @@ File: ``apps/caddy/Caddyfile`` File: ``apps/caddy/Caddyfile`` +.. patch:: caddyfile-proxy + +``caddyfile-proxy`` +=========================== + +File: ``apps/caddy/Caddyfile`` + .. patch:: cms-env ``cms-env`` diff --git a/tutor/templates/apps/caddy/Caddyfile b/tutor/templates/apps/caddy/Caddyfile index 114f49c..96a6d98 100644 --- a/tutor/templates/apps/caddy/Caddyfile +++ b/tutor/templates/apps/caddy/Caddyfile @@ -37,6 +37,8 @@ reverse_proxy {args.0} { header_up X-Forwarded-Port {{ 443 if ENABLE_HTTPS else 80 }} } + + {{ patch("caddyfile-proxy")|indent(4) }} } {{ LMS_HOST }}{$default_site_port}, {{ PREVIEW_LMS_HOST }}{$default_site_port} {