all repos — homestead @ b9ba39742d26359cd854a3477046da3377bb682e

Code for my website

try souin as caching reverse-proxy

Alan Pearce
commit

b9ba39742d26359cd854a3477046da3377bb682e

parent

8d68769bb817fbac3a3b67c455d2112af40450c5

1 file changed, 17 insertions(+), 0 deletions(-)

changed files
A souin/Dockerfile
@@ -0,0 +1,17 @@
+ARG CADDY_VERSION=2.9.1 + +FROM nixery.dev/shell/go/git/xcaddy AS builder + +RUN xcaddy build ${CADDY_VERSION} \ + --with github.com/caddyserver/cache-handler \ + --with github.com/darkweak/storages/badger/caddy \ + --with github.com/pberkel/caddy-storage-redis \ + --with github.com/caddy-dns/powerdns + +FROM cgr.dev/chainguard/static AS runner + +COPY --from=builder caddy /bin/caddy + +COPY souin/Caddyfile / + +CMD [ "/bin/caddy", "run", "--config", "/Caddyfile" ]