feat: Adds pocket id authentication to caddy, adds server management article.
All checks were successful
CI / release (push) Successful in 6m31s

This commit is contained in:
2025-04-11 08:26:51 -04:00
parent f43a191908
commit b986fe41c3
14 changed files with 295 additions and 144 deletions

View File

@@ -38,14 +38,17 @@ RUN npx -y pagefind --site deploy
# ==================================================
# Run Image
# ==================================================
FROM caddy:2.9.1-alpine
FROM ghcr.io/authcrunch/authcrunch:latest
WORKDIR /app
COPY --from=css /build/deploy .
COPY --from=css /build/content/static/output.css ./static/output.css
COPY --from=css /build/deploy/pagefind ./pagefind
COPY Caddyfile /etc/caddy/Caddyfile
RUN /usr/bin/caddy fmt --overwrite /etc/caddy/Caddyfile
EXPOSE 80
CMD ["/usr/bin/caddy", "file-server", "--root", "/app", "--listen", ":80"]
CMD ["/usr/bin/caddy", "run", "--config", "/etc/caddy/Caddyfile"]