From 1d532a95ceef869de1bf72a730ce9c3f9e6eafd9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 19 Sep 2021 21:05:30 +0200 Subject: [PATCH] Create caddy.txt --- mealie/rootfs/caddy.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 mealie/rootfs/caddy.txt diff --git a/mealie/rootfs/caddy.txt b/mealie/rootfs/caddy.txt new file mode 100644 index 000000000..49bef3110 --- /dev/null +++ b/mealie/rootfs/caddy.txt @@ -0,0 +1,29 @@ +:443 { + @proxied path /api/* /docs /openapi.json + + @static { + file + path *.ico *.css *.js *.gif *.jpg *.jpeg *.png *.svg *.woff *.woff2 *.webp + } + + encode gzip zstd + + # Handles Recipe Images / Assets + handle_path /api/media/recipes/* { + header @static Cache-Control max-age=31536000 + root * /app/data/recipes/ + file_server + } + + handle @proxied { + uri strip_suffix / + reverse_proxy http://127.0.0.1:9000 + } + + handle { + header @static Cache-Control max-age=31536000 + root * /app/dist + try_files {path}.html {path} / + file_server + } +}