Files
Docker-rspamd/Dockerfile
Patrick Niebeling 6ffbdcd7d4 Anpassung Maintainer
2020-04-26 16:58:46 +02:00

29 lines
916 B
Docker

# This Dockerfile is losely based on the rspamd's own Dockerfile
FROM debian:buster
LABEL maintainer="Patrick Niebeling <patrick@gnilebein.de>"
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update \
&& apt-get install --no-install-recommends -y gnupg \
&& apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 3FA347D5E599BE4595CA2576FFA232EDBF21E25E \
&& echo "deb http://rspamd.com/apt-stable/ buster main" > /etc/apt/sources.list.d/rspamd.list \
&& apt-get purge -y gnupg \
&& apt-get autoremove --purge -y \
&& apt-get update
RUN apt-get --no-install-recommends install -y rspamd
COPY --chown=_rspamd:_rspamd overrides/* /etc/rspamd/override.d/
VOLUME ["/var/lib/rspamd", "/etc/rspamd/local.d"]
HEALTHCHECK --interval=1m --timeout=5s --start-period=10s CMD /usr/bin/rspamadm control stat || exit 1
EXPOSE 11332 11333 11334
ENTRYPOINT ["rspamd", "-f", "-u", "_rspamd", "-g", "_rspamd"]