Dies ist, wie ich meine Lassen Sie uns encrypt Zertifikate über Docker Container bin zu erneuern (certbot):Ubuntu: Cronjob für erneuern cerbot Zertifikate
$ sudo docker stop nginx
$ sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
$ sudo docker start nginx
Nun möchte Ich mag dies als cronjob auf meinem unbuntu Server tun. Dazu würde ich einen Eintrag in /etc/crontab
hinzufügen.
Aber wo sollte ich das Skript für die Erneuerung setzen?
letsencrypt.sh
#!/bin/sh
sudo docker stop nginx
sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
sudo docker start nginx
Wenn dies richtig ist, was würden Sie vorschlagen, eine Note zu bekommen, wenn der Prozess/versagt erfolgreich ist?