Files
spritesheet-generator/Caddyfile
2025-11-26 19:53:55 +01:00

28 lines
741 B
Caddyfile

http://spritesheetgenerator.online:1337 {
root * ./dist
encode zstd gzip
# Aggressive caching for static assets
@static path *.js *.css *.png *.jpg *.jpeg *.gif *.webp *.svg *.woff *.woff2 *.ico
header @static Cache-Control "public, max-age=31536000, immutable"
# Short cache for HTML (for SPA updates)
@html path *.html /
header @html Cache-Control "no-cache, must-revalidate"
# Default cache for everything else
header ?Cache-Control "max-age=1800"
try_files {path} /index.html
file_server {
precompressed zstd gzip
}
log {
output file /var/log/caddy/spritesheetgenerator.online.log
}
}
:1338 {
redir https://spritesheetgenerator.online{uri} permanent
}