FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends \ wget \ git \ lsb-release \ libauthen-ntlm-perl \ libdist-checkconflicts-perl \ libpar-packer-perl \ libtest-requires-perl \ libtest-fatal-perl \ libtest-mock-guard-perl \ libcgi-pm-perl \ libcrypt-openssl-rsa-perl \ libdata-uniqid-perl \ libencode-imaputf7-perl \ libfile-copy-recursive-perl \ libfile-tail-perl \ libio-socket-inet6-perl \ libio-socket-ssl-perl \ libio-tee-perl \ libhtml-parser-perl \ libjson-webtoken-perl \ libmail-imapclient-perl \ libparse-recdescent-perl \ libmodule-scandeps-perl \ libreadonly-perl \ libregexp-common-perl \ libsys-meminfo-perl \ libterm-readkey-perl \ libtest-mockobject-perl \ libtest-pod-perl \ libunicode-string-perl \ liburi-perl \ libwww-perl \ libtest-nowarnings-perl \ libtest-deep-perl \ libtest-warn-perl \ make \ cpanminus \ gcc \ python3 \ ca-certificates \ && rm -rf /var/lib/apt/lists/* RUN wget -O /usr/local/bin/imapsync https://imapsync.lamiral.info/imapsync && \ chmod +x /usr/local/bin/imapsync WORKDIR /app COPY worker.py . RUN mkdir -p /data/logs CMD ["python3", "-u", "worker.py"]