1
0
Fork 0

Run certbot on startup

master
Carlos Mogas da Silva vor 6 Jahren
Ursprung 60391806f6
Commit e2f2220b5d
  1. 1
      Dockerfile
  2. 8
      haraka.sh

@ -36,5 +36,6 @@ RUN npm -g install Haraka \
EXPOSE 25 80 587
VOLUME /haraka
VOLUME /etc/letsencrypt
ENTRYPOINT ["/usr/bin/supervisord"]

@ -8,4 +8,12 @@ fi
# Specify hostname
echo $HOSTNAME > /haraka/config/me
# Get and install certificates from Let's Encrypt
certbot certonly -n --agree-tos -d "$HOSTNAME"
mkdir -p /haraka/config/tls
cd /haraka/config/tls
ln -s /etc/letsencrypt/live/$HOSTNAME/privkey.pem tls-key.pem
ln -s /etc/letsencrypt/live/$HOSTNAME/fullchain.pem tls-cert.pem
cd -
haraka -c /haraka

Laden…
Abbrechen
Speichern