ARG REPO_LOCATION
# ARG BASE_VERSION

FROM ${REPO_LOCATION}minideb

RUN install_packages ca-certificates fetchmail procmail inotify-tools mpack
RUN mkdir /srv/home \
	&& ln -s /mnt/fetchmailrc /srv/home/.fetchmailrc \
	&& groupadd --gid 10000 fetchmail \
	&& usermod --uid 10000 --gid 10000 --home=/srv/home --uid=10000 --gi=10000 fetchmail \
	&& chown fetchmail:fetchmail /srv/home

ENV HOME /srv/home

COPY ./procmail.conf /srv/procmail.conf
COPY ./run.sh /srv/run.sh

VOLUME /mnt/fetchmailrc
VOLUME /mnt/output

# Example fetchmailrc file: 
#
# poll starbeamrainbowlabs.com protocol IMAP port 993
#	user "user@example.com" with pass "PASSWORD_HERE"
#	idle
#	ssl

ENTRYPOINT [ "/srv/run.sh" ]