--- /dev/null
+
+FROM debian:latest
+MAINTAINER Matt Simerson <matt@tnpi.net>
+
+# if Debian's ancient 0.6.10 is new enough...
+#RUN apt-get update && apt-get install -y rspamd
+
+# Instead, get latest release, from the source
+COPY rspamd.list /etc/apt/sources.list.d/rspamd.list
+RUN apt-get update \
+ && apt-get install -y curl \
+ && curl -o - http://rspamd.com/apt-stable/gpg.key | apt-key add - \
+ && apt-get install -y --force-yes \
+ rspamd \
+ && apt-get clean \
+ && rm -rf /var/lib/apt/lists/*
+
+# start up rspamd once, as it does some initialization
+RUN update-rc.d rspamd defaults && service rspamd start && sleep 30
+
+# Debian 8's rspamd.conf is for systemd, which is not running in container
+COPY rspamd.conf /etc/rspamd/rspamd.conf
+CMD ["/usr/bin/rspamd","-f", "-u", "_rspamd", "-g", "_rspamd"]
+
+EXPOSE 11333 11334
--- /dev/null
+.include "$CONFDIR/common.conf"
+
+options {
+ .include "$CONFDIR/options.inc"
+}
+
+logging {
+ type = "console";
+ systemd = false;
+ .include "$CONFDIR/logging.inc"
+}
+
+worker {
+ bind_socket = "*:11333";
+ .include "$CONFDIR/worker-normal.inc"
+}
+
+worker {
+ bind_socket = "localhost:11334";
+ .include "$CONFDIR/worker-controller.inc"
+}