Block a user
stalwart-custom-test (0.16)
Published 2026-09-07 16:04:51 +02:00 by Christian-b
Installation
docker pull git.de16.de/christian-b/stalwart-custom-test:0.16sha256:5bda39b0d05032e2b078b7f0abb131643264060f62d37e4962d6232ba1640043
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 8fa705b998 | linux/amd64 | 120 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1787529600' |
| RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -yq --no-install-recommends ca-certificates curl libcap2-bin && rm -rf /var/lib/apt/lists/* && groupadd -r -g 2000 stalwart && useradd -r -u 2000 -g 2000 -s /usr/sbin/nologin -M stalwart && mkdir -p /etc/stalwart /var/lib/stalwart && chown stalwart:stalwart /etc/stalwart /var/lib/stalwart # buildkit |
| COPY --chmod=0755 /output/stalwart /usr/local/bin/stalwart # buildkit |
| RUN /bin/sh -c setcap 'cap_net_bind_service=+ep' /usr/local/bin/stalwart # buildkit |
| USER stalwart |
| WORKDIR /var/lib/stalwart |
| VOLUME [/etc/stalwart /var/lib/stalwart] |
| EXPOSE [110/tcp 143/tcp 25/tcp 4190/tcp 443/tcp 465/tcp 587/tcp 8080/tcp 993/tcp 995/tcp] |
| ENV STALWART_HEALTHCHECK_URL=https://127.0.0.1:443/healthz/live |
| HEALTHCHECK {Test:[CMD-SHELL curl -fsSk -H "X-Forwarded-For: 127.0.0.1" "$STALWART_HEALTHCHECK_URL" || curl -fsS -H "X-Forwarded-For: 127.0.0.1" http://127.0.0.1:8080/healthz/live || exit 1] Interval:30s Timeout:5s StartPeriod:30s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/usr/local/bin/stalwart"] |
| CMD ["--config" "/etc/stalwart/config.json"] |