• Joined on 2026-09-04

velodesk-inbox (sha256:8b4d9b8ae5c81a9dda76e767fbb97581ef2fc57c4c1c5ab3c88fcf0b33f3b76c)

Published 2026-10-01 17:48:04 +00:00 by daniil

Installation

docker pull git.toolsvibe.ru/daniil/velodesk-inbox@sha256:8b4d9b8ae5c81a9dda76e767fbb97581ef2fc57c4c1c5ab3c88fcf0b33f3b76c
sha256:8b4d9b8ae5c81a9dda76e767fbb97581ef2fc57c4c1c5ab3c88fcf0b33f3b76c

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c printf 'postfix postfix/main_mailer_type select No configuration\n' | debconf-set-selections && apt-get update && apt-get install -y --no-install-recommends postfix ca-certificates openssl python3 && rm -rf /var/lib/apt/lists/* && groupadd -g 1500 inbox && useradd -u 1500 -g inbox -d /mail/team -s /usr/sbin/nologin team # buildkit
COPY main.cf /etc/postfix/main.cf # buildkit
COPY recipients /etc/postfix/recipients # buildkit
COPY aliases /etc/aliases # buildkit
RUN /bin/sh -c chmod 644 /etc/postfix/main.cf /etc/postfix/recipients /etc/aliases && postmap /etc/postfix/recipients && newaliases && sed -i -E 's/^(smtp[[:space:]]+inet[[:space:]]+n[[:space:]]+-[[:space:]]+)y/\1n/' /etc/postfix/master.cf && printf '\nmailquota unix - n n - 1 spawn user=team argv=/usr/bin/python3 /opt/inbox/quota.py\n' >> /etc/postfix/master.cf # buildkit
COPY entrypoint.sh doctor.py quota.py /opt/inbox/ # buildkit
RUN /bin/sh -c chmod 755 /opt/inbox/entrypoint.sh # buildkit
EXPOSE [25/tcp]
HEALTHCHECK {Test:[CMD-SHELL python3 /opt/inbox/doctor.py] Interval:30s Timeout:10s StartPeriod:20s StartInterval:0s Retries:3}
ENTRYPOINT ["/opt/inbox/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.revision 18324b2c9f139505f79ad8ab2d374facb52d3ff9
org.opencontainers.image.source https://git.toolsvibe.ru/daniil/infra
Details
Container
2026-10-01 17:48:04 +00:00
3
OCI / Docker
linux/amd64
59 MiB
Versions (3) View all
2026.10.01-f424b27 2026-10-01
2026.10.01-18324b2 2026-10-01
2026.10.01-ecea61e 2026-10-01