{ # https://caddyserver.com/docs/caddyfile/options email "privat@lukas-potthast.de" http_port {$HTTP_PORT} auto_https disable_redirects } {$ADDRESS_PREFIX}:{$HTTP_PORT} { handle_path {$URL_PREFIX}* { root * /srv try_files {path} /index.html encode { gzip match { header Content-Type text/* header Content-Type application/json* header Content-Type application/js* header Content-Type application/javascript* header Content-Type application/wasm* header Content-Type application/xhtml+xml* header Content-Type application/atom+xml* header Content-Type application/rss+xml* header Content-Type image/svg+xml* header Content-Type image/* } } header Cache-Control max-age=0,no-cache,no-store,must-revalidate file_server } handle { respond "Not found" 404 } }