info-web (sha256:09d961ec19dd6d441ae046767ab849cf918981afc3663c2f4ab3c7e9f4952532)

Published 2026-01-06 12:36:25 -06:00 by nugget

Installation

docker pull code.nugget.info/nugget/info-web@sha256:09d961ec19dd6d441ae046767ab849cf918981afc3663c2f4ab3c7e9f4952532
sha256:09d961ec19dd6d441ae046767ab849cf918981afc3663c2f4ab3c7e9f4952532

About this package

Standalone Caddy server with embedded webroot needed to server http://nugget.info/

Image layers

ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache ca-certificates libcap mailcap # buildkit
RUN /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/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit
ENV CADDY_VERSION=v2.10.2
RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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 # buildkit
ENV XDG_CONFIG_HOME=/config
ENV XDG_DATA_HOME=/data
LABEL org.opencontainers.image.version=v2.10.2
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 map[80/tcp:{}]
EXPOSE map[443/tcp:{}]
EXPOSE map[443/udp:{}]
EXPOSE map[2019/tcp:{}]
WORKDIR /srv
CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
RUN /bin/sh -c apk add --no-cache fish ca-certificates libcap mailcap # buildkit
COPY /usr/bin/caddy /usr/bin/caddy # buildkit
RUN /bin/sh -c cp -p /usr/share/caddy/index.html /usr/share/caddy/index-original.html # buildkit
COPY webroot/index.html /usr/share/caddy/index.html # buildkit
ARG OCI_IMAGE_CREATED=2025-10-25T01:09:34Z
ARG OCI_IMAGE_AUTHORS=David 'nugget' McNett <contact@nugget.info>
ARG OCI_IMAGE_URL=https://hub.docker.com/repository/docker/nugget/caddy-with-linode-dns
ARG OCI_IMAGE_DOCUMENTATION=https://github.com/nugget/caddy-docker-linode
ARG OCI_IMAGE_SOURCE=https://github.com/nugget/caddy-docker-linode
ARG OCI_IMAGE_VERSION=360ad5b
ARG OCI_IMAGE_REVISION=360ad5b878e22a583122835bf5aa14687e9c07d8
ARG OCI_IMAGE_VENDOR=David 'nugget' McNett <contact@nugget.info>
ARG OCI_IMAGE_LICENSES=Apache-2.0
ARG OCI_IMAGE_REF_NAME=docker.io/nugget/caddy-with-linode-dns
ARG OCI_IMAGE_TITLE=Caddy with dns.providers.linode
ARG OCI_IMAGE_DESCRIPTION=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go\nThis is a custom build with the dns.providers.linode module and fish shell added to the official distribution.
ARG OCI_IMAGE_BASE_NAME=caddy:2.10.2
LABEL org.opencontainers.image.created=2025-10-25T01:09:34Z
LABEL org.opencontainers.image.authors=David 'nugget' McNett <contact@nugget.info>
LABEL org.opencontainers.image.url=https://hub.docker.com/repository/docker/nugget/caddy-with-linode-dns
LABEL org.opencontainers.image.documentation=https://github.com/nugget/caddy-docker-linode
LABEL org.opencontainers.image.source=https://github.com/nugget/caddy-docker-linode
LABEL org.opencontainers.image.version=360ad5b
LABEL org.opencontainers.image.revision=360ad5b878e22a583122835bf5aa14687e9c07d8
LABEL org.opencontainers.image.vendor=David 'nugget' McNett <contact@nugget.info>
LABEL org.opencontainers.image.licenses=Apache-2.0
LABEL org.opencontainers.image.ref.name=docker.io/nugget/caddy-with-linode-dns
LABEL org.opencontainers.image.title=Caddy with dns.providers.linode
LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go\nThis is a custom build with the dns.providers.linode module and fish shell added to the official distribution.
LABEL org.opencontainers.image.base.name=caddy:2.10.2
ARG OCI_IMAGE_CREATED=2026-01-06T18:36:19Z
ARG OCI_IMAGE_AUTHORS=David 'nugget' McNett <contact@nugget.info>
ARG OCI_IMAGE_URL=https://github.com/nugget/nugget.info
ARG OCI_IMAGE_DOCUMENTATION=https://github.com/nugget/nugget.info
ARG OCI_IMAGE_SOURCE=https://github.com/nugget/nugget.info
ARG OCI_IMAGE_VERSION=77ebc87
ARG OCI_IMAGE_REVISION=77ebc87e01baccd83b37d1867f7fba868cfa255a
ARG OCI_IMAGE_REF_NAME=code.nugget.info/nugget/info-web:dev
ARG OCI_IMAGE_TITLE=Serves http://nugget.info/ on port 80.
ARG OCI_IMAGE_DESCRIPTION=Standalone Caddy server with embedded webroot needed to server http://nugget.info/
ARG OCI_IMAGE_BASE_NAME=nugget/caddy-with-linode-dns:latest
LABEL org.opencontainers.image.created=2026-01-06T18:36:19Z
LABEL org.opencontainers.image.authors=David 'nugget' McNett <contact@nugget.info>
LABEL org.opencontainers.image.url=https://github.com/nugget/nugget.info
LABEL org.opencontainers.image.documentation=https://github.com/nugget/nugget.info
LABEL org.opencontainers.image.source=https://github.com/nugget/nugget.info
LABEL org.opencontainers.image.version=77ebc87
LABEL org.opencontainers.image.revision=77ebc87e01baccd83b37d1867f7fba868cfa255a
LABEL org.opencontainers.image.ref.name=code.nugget.info/nugget/info-web:dev
LABEL org.opencontainers.image.title=Serves http://nugget.info/ on port 80.
LABEL org.opencontainers.image.description=Standalone Caddy server with embedded webroot needed to server http://nugget.info/
LABEL org.opencontainers.image.base.name=nugget/caddy-with-linode-dns:latest
COPY ./hugo/public /usr/share/caddy # buildkit

Labels

Key Value
org.opencontainers.image.authors David 'nugget' McNett <contact@nugget.info>
org.opencontainers.image.base.name nugget/caddy-with-linode-dns:latest
org.opencontainers.image.created 2026-01-06T18:36:19Z
org.opencontainers.image.description Standalone Caddy server with embedded webroot needed to server http://nugget.info/
org.opencontainers.image.documentation https://github.com/nugget/nugget.info
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.ref.name code.nugget.info/nugget/info-web:dev
org.opencontainers.image.revision 77ebc87e01baccd83b37d1867f7fba868cfa255a
org.opencontainers.image.source https://github.com/nugget/nugget.info
org.opencontainers.image.title Serves http://nugget.info/ on port 80.
org.opencontainers.image.url https://github.com/nugget/nugget.info
org.opencontainers.image.vendor David 'nugget' McNett <contact@nugget.info>
org.opencontainers.image.version 77ebc87
Details
Container
2026-01-06 12:36:25 -06:00
1
OCI / Docker
linux/amd64
David 'nugget' McNett <contact@nugget.info>
Apache-2.0
40 MiB
Versions (3) View all
77ebc87 2026-01-06
latest 2026-01-06
4a62b6b 2026-01-06