diff --git a/installation/Caddyfile b/installation/Caddyfile new file mode 100644 index 00000000..3a91c501 --- /dev/null +++ b/installation/Caddyfile @@ -0,0 +1,23 @@ +example.com { + @public path /packs/* /instance/* /images/* /favicon.ico /sw.js /sw.js.map + + handle /packs/* { + root * /opt/ditto/public + header Cache-Control "public, max-age=31536000, immutable" + header Strict-Transport-Security "max-age=31536000" + file_server + } + + handle @public { + root * /opt/ditto/public + file_server + } + + handle /metrics { + respond "Access denied" 403 + } + + handle { + reverse_proxy :4036 + } +} \ No newline at end of file