mirror of
https://github.com/Mailu/Mailu.git
synced 2024-12-14 10:53:30 +02:00
92e65b33e0
Run fetchmail as root. This is unfortunately required because all files are owned by root in the mailu data folder. In the future we must switch all images to running all all processes with a non-root user.
19 lines
381 B
Docker
19 lines
381 B
Docker
ARG DISTRO=alpine:3.14.2
|
|
FROM $DISTRO
|
|
|
|
ENV TZ Etc/UTC
|
|
|
|
# python3 shared with most images
|
|
RUN apk add --no-cache \
|
|
python3 py3-pip bash tzdata \
|
|
&& pip3 install --upgrade pip
|
|
|
|
# Image specific layers under this line
|
|
RUN apk add --no-cache fetchmail ca-certificates openssl \
|
|
&& pip3 install requests
|
|
|
|
RUN mkdir -p /data
|
|
|
|
COPY fetchmail.py /fetchmail.py
|
|
|
|
CMD ["/fetchmail.py"] |