# get base image
FROM debian:latest

RUN <<EOF
apt update 
apt-get install -y redis-server unbound software-properties-common lsb-release wget nginx

wget -O- https://rspamd.com/apt-stable/gpg.key | gpg --dearmor > /etc/apt/trusted.gpg.d/rspamd-stable.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/rspamd-stable.gpg] http://rspamd.com/apt-stable/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rspamd.list

wget -O- https://packages.redis.io/gpg | gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list


apt update
apt install -y rspamd redis
EOF

ADD data/mailserver/rspamd/ /etc/rspamd/
ADD data/mailserver/nginx/default /etc/nginx/sites-available/default
ADD data/mailserver/redis/redis.conf /etc/redis/redis.conf

ENTRYPOINT service unbound start ; service rspamd start ; service redis-server start ; service nginx start ; /bin/bash
#ENTRYPOINT service unbound start ; service nginx start ; /bin/bash
