:80 {
        log

        # Set this path to your site's directory.
        root * /usr/share/caddy

        # Compress responses according to Accept-Encoding headers
        encode zstd gzip

        # Client side caching
        @static {
                file
                path *.ico *.css *.js *.gif *.jpg *.jpeg *.png *.svg *.woff *.woff2
        }
        header @static Cache-Control max-age=31536000

        # Enable the static file server.
        file_server
}