:3000 { root * /usr/share/caddy encode { zstd gzip match { header Content-Type text/* header Content-Type application/javascript* header Content-Type application/json* header Content-Type image/svg+xml* } } @assets path /assets/* header @assets Cache-Control "public, max-age=31536000, immutable" @html path / /index.html header @html Cache-Control "no-cache" file_server }