diff --git a/Dockerfile b/Dockerfile index 551866d..7c354d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM node:latest ENV HOSTNAME=${HOSTNAME:-haraka} +ENV EMAIL=${EMAIL:-test@email.tld} RUN echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list && \ apt-get update && apt-get upgrade -y && apt-get -t jessie-backports install -y supervisor certbot cron && \ diff --git a/haraka.sh b/haraka.sh index 1ffe73b..5d7fc15 100644 --- a/haraka.sh +++ b/haraka.sh @@ -10,7 +10,7 @@ echo $HOSTNAME > /haraka/config/me # Get and install certificates from Let's Encrypt if [ ! -f /haraka/config/tls ]; then - certbot certonly -n --agree-tos -d "$HOSTNAME" --standalone --preferred-challenges http + certbot certonly -n --agree-tos --email "$EMAIL" -d "$HOSTNAME" --standalone --preferred-challenges http mkdir -p /haraka/config/tls cd /haraka/config/tls ln -s /etc/letsencrypt/live/$HOSTNAME/privkey.pem tls-key.pem