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.4-builder
2.11.4-builder-alpine
builder
builder-alpine
Web servers
Index digest

sha256:1a1689db91cfb390b2d856a1b3774e796852822cd723fa54c475b272f82bb4b7

OS/ARCH

Compressed size

73.39 MB

Last pushed

14 days by doijanky

Type

Image

Vulnerabilities

14
44
26
3
3

Manifest digest

sha256:dce78e160aee762e50eb1c4a2c23c85f51f250cea0664220eae8744e89c54262

Layers (18)

golang:ed1ca5be1368485b5550a8ad7b507551c103fb816c8cefdb4e11d83c1a4bb30d
2
7
2
0
0
caddy:2.11-builder-alpine
12
37
24
3
3

10

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

5.86 MB


11

ENV XCADDY_VERSION=v0.4.5

0 B


12

ENV CADDY_VERSION=v2.11.4

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='edea47d552fd9ac0a533386a72acaa95733ce734f347c11e5513469b5dc0eec0a62a6e21cfa93a83ab00b2dad72e0ee0b9bdf267a9654235f70d4c934739a15b' ;; armhf) binArch='armv6'; checksum='29e4b7c484c0045d192fc8e7721c41988c1b8fc529343499ebb2acf94fba60f6e6c25c0944f7fb778ae25d5f8ccca452fc31d0338d6630d9b5219d5f9210ea44' ;; armv7) binArch='armv7'; checksum='7e115fe60be169ffccff6884f1ab8fbe754d117c39618b02aedab9c857f0dcdc3cc6949f76b6a799cd617b509021bb086a4b2c5fb6c74d409d09429ff591a616' ;; aarch64) binArch='arm64'; checksum='2933968a6e759a0406dc864000960fe0e605db9f0fe0662ce245897eaa5b529e322d1b14c2b98463a95e13f1dfd85432541b41f459a237daedb8c68a8f6a5bb1' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='10e5f7e7dc885b278ebf4c5a97df4bde85a96fbc529890263f42af0445790a18669f44e318be1ac7639a283499e679ce9dabd8fe248478095d514bc2b72e6cd1' ;; riscv64) binArch='riscv64'; checksum='4b108ef51ee3fd567f13cba3d3e2c89f86894e27b2ae5585e9ee20346b17f71a3bdcb968b25cb6d88a9a9671ef73cf82a1c0060e273d9b2e0c0c680369c83280' ;; s390x) binArch='s390x'; checksum='f2e18d550dc12cb06bedda46c47404a2fbfdfb12363483daf41f5c52736a8ad22c72d7c32edb08aac7a18a1f1faee19aa787ac72b7515f07daf77329f4efbc3f' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/xcaddy.tar.gz "https://github.com/caddyserver/xcaddy/releases/download/v0.4.5/xcaddy_0.4.5_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.74 MB


16

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

402 B


17

WORKDIR /usr/bin

32 B