Introducing our new CEO Don Johnson - Read More
caddy logo

caddy:builder

Multi-platform
Web Servers
Index digest

sha256:57f45106467c6368822bf1bd20b335b3c41102212d350e813a691f8978151814

OS/ARCH

Compressed size

81.77 MB

Last pushed

1 day by doijanky

Type

Image

Vulnerabilities

0
1
4
122
4

Manifest digest

sha256:fcbbfe5c2a84fa0a79e9d6c9a72180ae32b2398a079a587297dde3be18fc8685

Layers (18)

0

ADD alpine-minirootfs-3.20.5-x86_64.tar.gz / # buildkit

3.63 MB


1

CMD ["/bin/sh"]

0 B


2

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

294.38 KB


3

ENV GOLANG_VERSION=1.23.6

0 B


4

ENV GOTOOLCHAIN=local

0 B


5

ENV GOPATH=/go

0 B


6

ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


7

COPY /target/ / # buildkit

74.05 MB


8

RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit

126 B


9

WORKDIR /go

32 B


10

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

5.94 MB


11

ENV XCADDY_VERSION=v0.4.4

0 B


12

ENV CADDY_VERSION=v2.9.1

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='09b0bd09c879c2985c562deec675da074f896c9e114717d07f11bdb2714b7e9ecbb26748431732469c245e1517cde6e78ee6b0f6e839de3992d22a3d474188fe' ;; armhf) binArch='armv6'; checksum='dd1ee3d27bb9f0c2b6b900e19e779398c972fc7a0affaf19ee64fb01689cdd18e2df1429251607dbdeca1ad57d1851317c9f0c0c4c4ead3aa2b9e68678a62d52' ;; armv7) binArch='armv7'; checksum='e13003e727c228e84b1abb72db3f92362dd232087256ea51249002d4d0a17d002760123a33dafb8d47553d54c7d821f3d3dee419347a61f967ea4617abaef46a' ;; aarch64) binArch='arm64'; checksum='c04464f944ebad714ded44691d359cf27109f5e088f7ee7ed5b49941c88382b0d31c91b81cb1c11444371abe7c491df06aba7306503a17627a7826ac8992e02a' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='c05c883e3a6162b77454ed4efa1e28278d0624a53bb096dced95e27b61f60fdcc0a40e90524806fa07e2da654c6420995fede7077c2c2319351f8f0bc1855cd9' ;; riscv64) binArch='riscv64'; checksum='84d1e61330aed77373ffa91dcfda5e20757372fb6ec204e33916a78d864aeb5e0560b2a8aad3166a91311110cb41fce4684a5731cf0d738780f11ee7838811de' ;; s390x) binArch='s390x'; checksum='93ff65601c255e9a2910b8ccfd3bcd4765ea6e5261fab31918e8bef0ffa37bcfaf45e2311fd43f9d9a13751102c3644d107d463fdb64d05c2af02307b96e9772' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/xcaddy.tar.gz "https://github.com/caddyserver/xcaddy/releases/download/v0.4.4/xcaddy_0.4.4_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.84 MB


16

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

400 B


17

WORKDIR /usr/bin

32 B


This image couldn't be analyzed
It may have an unsupported architecture, or exceed the maximum size