diff --git a/data/Dockerfiles/rspamd/Dockerfile b/data/Dockerfiles/rspamd/Dockerfile index 2913cefb..eb9238e1 100644 --- a/data/Dockerfiles/rspamd/Dockerfile +++ b/data/Dockerfiles/rspamd/Dockerfile @@ -22,7 +22,8 @@ COPY settings.conf /etc/rspamd/modules.d/settings.conf #COPY ratelimit.lua /usr/share/rspamd/lua/ratelimit.lua #COPY lua_util.lua /usr/share/rspamd/lib/lua_util.lua COPY docker-entrypoint.sh /docker-entrypoint.sh +COPY tini /sbin/tini ENTRYPOINT ["/docker-entrypoint.sh"] -CMD /usr/bin/rspamd -f -u _rspamd -g _rspamd +CMD ["/usr/bin/rspamd", "-f", "-u", "_rspamd", "-g", "_rspamd"] diff --git a/data/Dockerfiles/rspamd/docker-entrypoint.sh b/data/Dockerfiles/rspamd/docker-entrypoint.sh index c6903311..ae216570 100755 --- a/data/Dockerfiles/rspamd/docker-entrypoint.sh +++ b/data/Dockerfiles/rspamd/docker-entrypoint.sh @@ -2,4 +2,4 @@ chown -R _rspamd:_rspamd /var/lib/rspamd -exec "$@" +exec /sbin/tini -- "$@" diff --git a/data/Dockerfiles/rspamd/tini b/data/Dockerfiles/rspamd/tini new file mode 100755 index 00000000..6556c966 Binary files /dev/null and b/data/Dockerfiles/rspamd/tini differ