NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Commit

Revert base of Rspamd

f38d726e
andryyy <[email protected]> 9 years ago
data/Dockerfiles/rspamd/Dockerfile | 17 +++++++++--------
 docker-compose.yml                 |  4 ++--
 2 files changed, 11 insertions(+), 10 deletions(-)

Diff

diff --git a/data/Dockerfiles/rspamd/Dockerfile b/data/Dockerfiles/rspamd/Dockerfile
index 0eb0b6b6..4a2ea589 100644
--- a/data/Dockerfiles/rspamd/Dockerfile
+++ b/data/Dockerfiles/rspamd/Dockerfile
@@ -1,11 +1,15 @@
-FROM alpine:edge
+FROM debian:jessie-slim
 LABEL maintainer "Andre Peters <[email protected]>"
 
+ARG DEBIAN_FRONTEND=noninteractive
 ENV LC_ALL C
 
-RUN echo 'http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-	&& apk add --no-cache rspamd rspamd-controller rsyslog ca-certificates \
-	&& adduser -S _rspamd
+RUN apt-key adv --fetch-keys http://rspamd.com/apt-stable/gpg.key \
+	&& echo "deb http://rspamd.com/apt-stable/ jessie main" > /etc/apt/sources.list.d/rspamd.list \
+	&& apt-get update && apt-get install -y \
+		ca-certificates \
+		rspamd \
+	&& rm -rf /var/lib/apt/lists/*
 
 RUN echo '.include $LOCAL_CONFDIR/local.d/rspamd.conf.local' > /etc/rspamd/rspamd.conf.local
 
@@ -13,11 +17,8 @@ COPY settings.conf /etc/rspamd/modules.d/settings.conf
 COPY antivirus.conf /etc/rspamd/modules.d/antivirus.conf
 COPY dkim_signing.lua /usr/share/rspamd/lua/dkim_signing.lua
 
-CMD /usr/sbin/rspamd -f -u _rspamd -g _rspamd
+CMD /usr/bin/rspamd -f -u _rspamd -g _rspamd
 
 RUN rm -rf /tmp/* /var/tmp/*
-RUN mkdir /run/rspamd && chown -R _rspamd: /run/rspamd
 
 USER _rspamd
-
-EXPOSE 11333 11334
diff --git a/docker-compose.yml b/docker-compose.yml
index 55ce91e1..d5c4ead0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -71,9 +71,9 @@ services:
       image: mailcow/rspamd
       build: ./data/Dockerfiles/rspamd
       command: > 
-        /bin/sh -c "
+        /bin/bash -c "
         sleep 5;
-        /usr/sbin/rspamd -f -u _rspamd -g _rspamd
+        /usr/bin/rspamd -f -u _rspamd -g _rspamd
         "
       depends_on:
         nginx-mailcow: