all repos — flynet @ 68629e6ce91164026d666b300170d666c5601722

ersatz CDN on fly.io

initial commit

Alin
commit

68629e6ce91164026d666b300170d666c5601722

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

changed files
A Dockerfile
@@ -0,0 +1,17 @@
+ARG CADDY_VERSION=2.11.2 + +FROM caddy:${CADDY_VERSION}-builder-alpine AS builder + +RUN xcaddy build \ + --with github.com/caddyserver/cache-handler \ + --with github.com/darkweak/storages/simplefs/caddy \ + --with github.com/pberkel/caddy-storage-redis \ + --with github.com/caddy-dns/rfc2136 + +FROM caddy:${CADDY_VERSION}-alpine AS runner + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy + +COPY Caddyfile . + +CMD [ "/usr/bin/caddy", "run" ]