FROM --platform=${BUILDPLATFORM} ubuntu:noble LABEL maintainer="Xiaonan Shen " EXPOSE 25/tcp EXPOSE 143/tcp RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ --mount=target=/var/cache/apt,type=cache,sharing=locked \ rm -f /etc/apt/apt.conf.d/docker-clean \ && apt-get update \ && apt-get upgrade -y \ && apt-get -y --no-install-recommends install \ libc6 \ socat \ pass \ ca-certificates \ wget \ binutils \ xz-utils \ libsecret-1-0 \ libgl1 WORKDIR /protonmail # Copy bash scripts COPY gpgparams install.sh entrypoint.sh VERSION /protonmail/ # Install dependencies and protonmail bridge RUN bash install.sh ENTRYPOINT ["bash", "/protonmail/entrypoint.sh"]