1- FROM alpine:3.21
1+ FROM alpine:3.22
22
33RUN apk add --no-cache \
44 ca-certificates \
@@ -16,21 +16,21 @@ RUN set -eux; \
1616 wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html"
1717
1818# https://github.com/caddyserver/caddy/releases
19- ENV CADDY_VERSION v2.10.0
19+ ENV CADDY_VERSION v2.10.2
2020
2121RUN set -eux; \
2222 apkArch="$(apk --print-arch)" ; \
2323 case "$apkArch" in \
24- x86_64) binArch='amd64' ; checksum='626682d623ca04356ab3c9a93a82386cfde6d8243b11f2d0eea9e97ba630c7ada62373401e96b72c6690c98ae8dd004d61fafe477f5249690d5cb251ebbfd2d9 ' ;; \
25- armhf) binArch='armv6' ; checksum='c4647ed1b5407bd61d55f357af62d3935f2972bb5b03472a2747c4c19610376174bdb573f10b936cbc81acd8a103a0b961118d360cebe2b60693161f83e7f046 ' ;; \
26- armv7) binArch='armv7' ; checksum='e6794aef179ec3319c5d692fedbb424532a47d7caf19a67ad2a4317c5f2776baaf47658f9e1f7fd37d6f3447a18285cd1d7cb91d0088f5cd01d73874a43aa9c2 ' ;; \
27- aarch64) binArch='arm64' ; checksum='6d100bfd609e8cfe6a51afe1b86066ac68f53ac56670c74a7d7537d93c643aa7f0e82b9f3083218eee1d369a427bfcdafcb445c7a730f9fc0ddf546401d95484 ' ;; \
28- ppc64el|ppc64le) binArch='ppc64le' ; checksum='9559d544b8f919837f66623955fd95b03511d85c56455f43d9cc6d0010c00bb1e81fc3b7b5e5a2f8d1d0f65d9571c80cb8b706ea94e2baaaeffec5ae52f68a34 ' ;; \
29- riscv64) binArch='riscv64' ; checksum='9633d6f6c2bf1911d5887a5d0ea885413785e0968550875b995eecc3bb5fbd1267edec0add94a0286349273e4df0dc1f1067d5639c2393019e235536c1b7c477 ' ;; \
30- s390x) binArch='s390x' ; checksum='5b29b377409abb9b8d241b95a11f1dd5d709759760b1514c9fbf616c3975048cf384441527fdc179bb8b08dc6189afe9df33499b46509e5d0e3bd6da8bb293b1 ' ;; \
24+ x86_64) binArch='amd64' ; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546 ' ;; \
25+ armhf) binArch='armv6' ; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e ' ;; \
26+ armv7) binArch='armv7' ; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b ' ;; \
27+ aarch64) binArch='arm64' ; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c ' ;; \
28+ ppc64el|ppc64le) binArch='ppc64le' ; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85 ' ;; \
29+ riscv64) binArch='riscv64' ; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df ' ;; \
30+ s390x) binArch='s390x' ; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b ' ;; \
3131 *) echo >&2 "error: unsupported architecture ($apkArch)" ; exit 1 ;;\
3232 esac; \
33- wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.0 /caddy_2.10.0_linux_ ${binArch}.tar.gz" ; \
33+ wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2 /caddy_2.10.2_linux_ ${binArch}.tar.gz" ; \
3434 echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; \
3535 tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; \
3636 rm -f /tmp/caddy.tar.gz; \
@@ -42,7 +42,7 @@ RUN set -eux; \
4242ENV XDG_CONFIG_HOME /config
4343ENV XDG_DATA_HOME /data
4444
45- LABEL org.opencontainers.image.version=v2.10.0
45+ LABEL org.opencontainers.image.version=v2.10.2
4646LABEL org.opencontainers.image.title=Caddy
4747LABEL org.opencontainers.image.description="a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go"
4848LABEL org.opencontainers.image.url=https://caddyserver.com
0 commit comments