Sign inSign up
caddy logo

caddy:2.11-builder-alpine

Multi-platform
Also known as:
2-builder
2-builder-alpine
2.11-builder
2.11.7-builder
2.11.7-builder-alpine
builder
builder-alpine
Web servers
Index digest

sha256:aa705b1e8e4bce41a7a30de934c1e00f6821667c1d1206424465065c92cb7674

OS/ARCH

Compressed size

77.27 MB

Last pushed

1 day by doijanky

Type

Image

Vulnerabilities

3
16
2
0
3

Manifest digest

sha256:8423a748805fbec1ae5d453e79286762fa52fb271c2c5e6c72f6ac059b59dded

Layers (18)

golang:79d368008296c5ac43097e564d633cbc7519c94a69c810384abd5701d5012066
0
1
0
0
0
caddy:2.11-builder-alpine
3
15
2
0
3

10

RUN /bin/sh -c apk add --no-cache ca-certificates curl git libcap # buildkit

5.98 MB


11

ENV XCADDY_VERSION=v0.4.7

0 B


12

ENV CADDY_VERSION=v2.11.7

0 B


13

ENV XCADDY_SKIP_CLEANUP=1

0 B


14

ENV XCADDY_SETCAP=1

0 B


15

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='99fd895a7b7799b18c43ea0915777d8701aaab2a010035b23495c28b4ae429edccd70adb9a01106180f8d9333d9b5df41e74f9702ce0e1cffcf8840698a9ab93' ;; armhf) binArch='armv6'; checksum='3192d057f144a226423d80444b4358006046d91ef47966880ed8f73cea2606d84bda99ea76bc340a9868f970ee7234f3fb423fb18cefa572423266baf3ef9f37' ;; armv7) binArch='armv7'; checksum='adffd88ebe54574e42e652de5bc32c64e38bf002fc95216b1f29cb9ea9d3e46c7b8f78a3ea1c723f6918d124a788c3ebb21d36cb5b98cce79bf315a9019ec209' ;; aarch64) binArch='arm64'; checksum='b4d52ad6db4184fa5366ef225d24b8340a47fc1924d250b329d3b95f416a0b14e16d72cf71f04f57046e8a26bad2b697ac14c833fc5f5607b9e1c838b9898520' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='13e2f9271866246bca51a5584a3dc489d7950f0d1fecb6d48a557aba144430273f2cb63ea924e5d63a734a725eaa2c70da892637ea67f2fe26e1eef06e934767' ;; riscv64) binArch='riscv64'; checksum='7eda807310da91db126a078cc04a5e174ed42105fc032a162794a6fb1ce03464c5bdbe1d4f62189453e73c0ed8f3a36bc146fec63dc882775ddc50f0fea412f0' ;; s390x) binArch='s390x'; checksum='1fbd02d9ffec6e244bf20668658d62fe6fc90ed77cffc3b84e70a927f6fd0d1e1b225e8c8e14faa280956b1517a333f7b7a32fad580c7ce507a1d357b6d8fb53' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/xcaddy.tar.gz "https://github.com/caddyserver/xcaddy/releases/download/v0.4.7/xcaddy_0.4.7_linux_${binArch}.tar.gz"; echo "$checksum /tmp/xcaddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/xcaddy.tar.gz -C /usr/bin xcaddy; rm -f /tmp/xcaddy.tar.gz; chmod +x /usr/bin/xcaddy; # buildkit

1.88 MB


16

COPY caddy-builder.sh /usr/bin/caddy-builder # buildkit

402 B


17

WORKDIR /usr/bin

32 B