bitb0x/roles/apps/templates/caddy/Containerfile.j2
b0xxer 0a3e693a08 * Fixed caddy Containerfile version error
* Added qemu-kvm, libvirt, cockpit-machines, etc
* Enabled libvirtd service
2025-04-09 12:13:30 -05:00

20 lines
767 B
Django/Jinja

FROM docker.io/almalinux/9-minimal:latest AS builder
ARG VERSION={{caddy_version}}
WORKDIR /app
RUN microdnf update -y \
&& microdnf install -y wget tar gzip nss-tools \
&& wget https://github.com/caddyserver/caddy/releases/download/v${VERSION}/caddy_${VERSION}_linux_amd64.tar.gz \
&& wget https://github.com/caddyserver/caddy/releases/download/v${VERSION}/caddy_${VERSION}_checksums.txt \
&& sha512sum --ignore-missing --check caddy_${VERSION}_checksums.txt \
&& tar xf caddy_${VERSION}_linux_amd64.tar.gz \
&& rm -f caddy_${VERSION}_linux.amd64.tar.gz LICENSE README.md caddy_${VERSION}_checksums.txt \
&& rm -rf /var/cache/* /var/log* /tmp/* \
&& chmod +x ./caddy
EXPOSE 8080 8443
CMD ["/app/caddy", "run", "--config", "/app/data/Caddyfile"]