2.3.20-3-r0
continuous-integration/drone/tag Build is passing Details

master 2.3.20-3-r0
René Jochum 1 year ago
parent b265997b9f
commit 772f67675f
Signed by: jochum
GPG Key ID: F7D906F5E51E8E5E

@ -6,30 +6,24 @@ ENV DEBIAN_FRONTEND noninteractive
# Configure Proxy
RUN set -ex; \
sed -i 's/deb.debian.org/ftp.ch.debian.org/g' /etc/apt/sources.list && \
apt-get update --allow-releaseinfo-change && \
apt-get install -qy netcat-openbsd && \
sed -i 's/ftp.ch.debian.org/deb.debian.org/g' /etc/apt/sources.list || exit 0 && \
if [ -z "$APT_CACHER" ]; then APT_CACHER="apt-cacher.apt-cacher.svc.cluster.local"; fi && \
if nc -w1 -z $APT_CACHER 3142 1>/dev/null 2>&1; then \
echo 'Acquire::HTTP::Proxy "http://'$APT_CACHER':3142";' >> /etc/apt/apt.conf.d/01proxy && \
echo 'Acquire::HTTPS::Proxy "false";' >> /etc/apt/apt.conf.d/01proxy; else exit 0; fi
RUN set -ex; \
apt-get update --allow-releaseinfo-change && \
apt-get dist-upgrade -y -o 'DPkg::Options::=--force-confold' -o 'DPkg::Options::=--force-confdef' && \
apt-get install --no-install-recommends -y -o 'DPkg::Options::=--force-confold' -o 'DPkg::Options::=--force-confdef' gnupg apt-transport-https curl ca-certificates && \
curl https://repo.dovecot.org/DOVECOT-REPO-GPG | gpg --import && \
gpg --export ED409DA1 > /etc/apt/trusted.gpg.d/dovecot.gpg && \
echo "deb https://repo.dovecot.org/ce-2.3-latest/debian/bullseye bullseye main" > /etc/apt/sources.list.d/dovecot.list
RUN set -ex; \
echo "deb https://repo.dovecot.org/ce-2.3-latest/debian/bullseye bullseye main" > /etc/apt/sources.list.d/dovecot.list && \
apt-get update --allow-releaseinfo-change && \
apt-get install --no-install-recommends -y -o 'DPkg::Options::=--force-confold' -o 'DPkg::Options::=--force-confdef' dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-managesieved dovecot-sieve dovecot-pgsql dovecot-mysql python3-minimal python3-jinja2
# Install rspamc to submit SPAM/HAM to rspamd
RUN set -ex; \
apt-get update --allow-releaseinfo-change && \
apt-get install --no-install-recommends -y -o 'DPkg::Options::=--force-confold' -o 'DPkg::Options::=--force-confdef' lsb-release wget ca-certificates gpg && \
mkdir -p /etc/apt/keyrings && \
wget -O- https://rspamd.com/apt-stable/gpg.key | gpg --dearmor > /etc/apt/keyrings/rspamd.gpg && \
@ -39,7 +33,10 @@ RUN set -ex; \
apt-get --no-install-recommends -y -o 'DPkg::Options::=--force-confold' -o 'DPkg::Options::=--force-confdef' install rspamd && \
rm -rf /var/lib/apt/lists/*
RUN rm -f /etc/apt/apt.conf.d/01proxy
# Remove proxy for future runs and lists for space
RUN set -ex; \
rm -f /etc/apt/apt.conf.d/01proxy && \
rm -rf /var/lib/apt/lists/*
COPY conf /conf
COPY sieve /sieve

Loading…
Cancel
Save