gbox (v1.0.6)

Published 2023-04-12 15:17:07 +00:00 by dergrimm in dergrimm/gbox

Installation

docker pull git.dergrimm.net/dergrimm/gbox:v1.0.6
sha256:828cf5bd3f7a4e8d1a69b2ec546efae0756315f72ff833dfa925c7353659ef85

About this package

Custom build of the GBox Proxy

Image Layers

ADD file:970e6b2578ef73457ffed1189e8ba128b0211cabd3174b8c7d3afd8fb58ad614 in /
CMD ["/bin/sh"]
/bin/sh -c apk add --no-cache ca-certificates libcap mailcap
/bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/305fe484cc8a9ac72900e8cc172d652102a87240/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/305fe484cc8a9ac72900e8cc172d652102a87240/welcome/index.html"
ENV CADDY_VERSION=v2.6.4
/bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='eed413b035ffacedfaf751a8431285c5d9a0a81a2a861444f4b95dd4c7508eabe2f3fcba6c5b8e6c70e30c9351dfa96ba39def47fa0879334d965dae3a869f1a' ;; armhf) binArch='armv6'; checksum='72ab7c0bd627415cafcf3cc1adebdff0dcb2bb8f81e8969da356f741ae91289c231e20b29dbe268d501f252402adde151dcf7f3acfaf886c0b2dc02143fe5c01' ;; armv7) binArch='armv7'; checksum='de8cb9cfb7d81e822d06ab55059d76dd285ed6d9b2861cd7ee5334622cf5938c61e0f0efcc4c6ccff0847b1c485752c670aa8d672fce5ca36edfd9c0714dc40c' ;; aarch64) binArch='arm64'; checksum='6513d40365c0570ff72c751db2d5f898d4ee9abe9241e73c3ad1062e21128745071b4efd3cc3443fc04fae2da49b69f06f70aadbe79d6a5327cc677fb86fb982' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='0341763653017b530a7b0137b6d1296101b21bec7a81b6320ed70479c342dc671d8a538dc07913b9b834e798b95097b4d9190986a296eed7f1a612bfa33fd752' ;; s390x) binArch='s390x'; checksum='3d9779898401cbf37c3e5f1cfdbe253739340f2446d464e421db063c674e6a0ca355ae3c2a8374454ef470eed13f17493b40d259d3073775843bd5a1e47a7dc6' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.6.4/caddy_2.6.4_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version
ENV XDG_CONFIG_HOME=/config
ENV XDG_DATA_HOME=/data
LABEL org.opencontainers.image.version=v2.6.4
LABEL org.opencontainers.image.title=Caddy
LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
LABEL org.opencontainers.image.url=https://caddyserver.com
LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
LABEL org.opencontainers.image.vendor=Light Code Labs
LABEL org.opencontainers.image.licenses=Apache-2.0
LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
EXPOSE 80
EXPOSE 443
EXPOSE 443/udp
EXPOSE 2019
WORKDIR /srv
CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
LABEL maintainer=Dominic Grimm <dominic@dergrimm.net> org.opencontainers.image.description=Custom build of the GBox Proxy org.opencontainers.image.licenses=Apache License 2.0 org.opencontainers.image.source=https://git.dergrimm.net/dergrimm/gbox org.opencontainers.image.url=https://git.dergrimm.net/dergrimm/gbox
COPY /usr/src/gbox/Caddyfile.dist /etc/caddy/Caddyfile # buildkit
COPY /usr/src/gbox/main /usr/bin/caddy # buildkit

Labels

Key Value
maintainer Dominic Grimm <dominic@dergrimm.net>
org.opencontainers.image.description Custom build of the GBox Proxy
org.opencontainers.image.documentation https://caddyserver.com/docs
org.opencontainers.image.licenses Apache License 2.0
org.opencontainers.image.source https://git.dergrimm.net/dergrimm/gbox
org.opencontainers.image.title Caddy
org.opencontainers.image.url https://git.dergrimm.net/dergrimm/gbox
org.opencontainers.image.vendor Light Code Labs
org.opencontainers.image.version v2.6.4
Details
Container
2023-04-12 15:17:07 +00:00
7
OCI / Docker
linux/amd64
Apache License 2.0
44 MiB
Versions (1) View all
v1.0.6 2023-04-12