Merge branch 'caddyfile' into 'main'

Add a Caddyfile

See merge request soapbox-pub/ditto!617
This commit is contained in:
Alex Gleason 2025-01-18 01:00:54 +00:00
commit f2766842ef

23
installation/Caddyfile Normal file
View file

@ -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
}
}