Compare commits
4 commits
87af2b9736
...
e667946b06
Author | SHA1 | Date | |
---|---|---|---|
|
e667946b06 | ||
|
095d0968db | ||
|
9c4de359fb | ||
|
c90ba65374 |
2 changed files with 12 additions and 2 deletions
|
@ -18,4 +18,5 @@ pipeline:
|
|||
event: push
|
||||
matrix:
|
||||
ALPINE_VERSION:
|
||||
- 3.15.4
|
||||
- 3.16.1
|
||||
- 3.15.5
|
||||
|
|
11
certbotd.sh
11
certbotd.sh
|
@ -6,12 +6,15 @@ if test -z "${NODES}"; then
|
|||
fi
|
||||
|
||||
lock=/tmp/certbot.lck
|
||||
updated=false
|
||||
|
||||
ensure() {
|
||||
test -n "$1" && echo "$1 received, exiting gracefully..."
|
||||
|
||||
rm -f "${lock}"
|
||||
|
||||
${updated} || exit 0
|
||||
|
||||
# Fix permissions, users in group ssl have read access
|
||||
find /etc/letsencrypt -type d | xargs -r chmod 2750
|
||||
find /etc/letsencrypt -type f | xargs -r chmod 640
|
||||
|
@ -38,6 +41,7 @@ case $1 in
|
|||
# Renew certificates, trust in certbot's algorithms
|
||||
renew)
|
||||
/usr/bin/certbot renew --quiet --agree-tos
|
||||
updated=true
|
||||
;;
|
||||
bootstrap)
|
||||
for site in ${SUTTY} api.${SUTTY}; do
|
||||
|
@ -53,7 +57,11 @@ case $1 in
|
|||
|
||||
cd /etc/letsencrypt/live
|
||||
ln -s ${SUTTY} default
|
||||
done ;;
|
||||
done
|
||||
|
||||
updated=true
|
||||
|
||||
;;
|
||||
# Generate certificates
|
||||
*)
|
||||
# Only one instance can run at a time
|
||||
|
@ -93,6 +101,7 @@ case $1 in
|
|||
--agree-tos \
|
||||
--webroot-path /var/lib/letsencrypt \
|
||||
-d "${domain}"
|
||||
updated=true
|
||||
done
|
||||
esac
|
||||
|
||||
|
|
Loading…
Reference in a new issue