| # debian.sh --arch 'arm64' out/ 'bookworm' '@1738540800' |
| LABEL maintainer=marcel.ryser@hey.com |
| ENV TZ=Europe/Zurich |
| ARG S6_OVERLAY_VERSION=v3.2.0.2 |
| RUN |1 S6_OVERLAY_VERSION=v3.2.0.2 /bin/sh -c set -eux && apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends apt-utils xz-utils locales curl ca-certificates && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && sed -i -e 's/# de_CH.UTF-8 UTF-8/de_CH.UTF-8 UTF-8/' /etc/locale.gen && locale-gen && update-locale LANG=de_CH.utf8 && update-locale LANGUAGE=de_CH:de && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && apt-get clean && rm -f /var/lib/apt/lists/*_* && useradd -u 911 -U -d /data -s /bin/false abc && usermod -G users abc && mkdir -p /app /data /defaults && curl -o /tmp/s6-overlay-noarch.tar.xz -L https://github.com/just-containers/s6-overlay/releases/download/${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz && curl -o /tmp/s6-overlay-`arch`.tar.xz -L https://github.com/just-containers/s6-overlay/releases/download/${S6_OVERLAY_VERSION}/s6-overlay-`arch`.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-`arch`.tar.xz # buildkit |
| ENV LANG=de_CH.utf8 |
| ENV LANGUAGE=de_CH:de |
| ENV LC_CTYPE=de_CH.utf8 |
| ENV LC_NUMERIC=de_CH.utf8 |
| ENV LC_TIME=de_CH.utf8 |
| ENV LC_COLLATE=de_CH.utf8 |
| ENV LC_MONETARY=de_CH.utf8 |
| ENV LC_PAPER=de_CH.utf8 |
| ENV LC_NAME=de_CH.utf8 |
| ENV LC_ADDRESS=de_CH.utf8 |
| ENV LC_TELEPHONE=de_CH.utf8 |
| ENV LC_MEASUREMENT=de_CH.utf8 |
| ENV LC_IDENTIFICATION=de_CH.utf8 |
| ENV LC_MESSAGES=en_US.utf8 |
| COPY root/ / # buildkit |
| ENTRYPOINT ["/init"] |
| COPY /usr/bin/caddy /usr/bin/caddy # buildkit |
| ARG CADDY_VERSION=2.9.1 |
| RUN |1 CADDY_VERSION=2.9.1 /bin/sh -c set -eux && mkdir -p /etc/caddy && curl -o /etc/caddy/Caddyfile -L https://github.com/caddyserver/dist/raw/v${CADDY_VERSION}/config/Caddyfile # buildkit |
| EXPOSE map[80/tcp:{}] |
| EXPOSE map[443/tcp:{}] |
| EXPOSE map[2019/tcp:{}] |
| CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"] |