Skip to content

Commit 82992e1

Browse files
authored
Merge pull request #85 from Xpirix/ssl_cert_fix
Refactor SSL renewal script for cleaner command execution
2 parents 64951ba + 9f1033e commit 82992e1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

deployment/scripts/renew-ssl.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,12 @@
1313

1414
#25 11 * * * /bin/bash /home/web/QGIS-Certification-Website/deployment/scripts/renew_ssl.sh > /tmp/ssl-renewal-logs.txt
1515

16+
# Set variables for cleaner commands
17+
DEPLOYMENT_DIR="/home/web/QGIS-Certification-Website/deployment"
18+
COMPOSE_FILES="-f ${DEPLOYMENT_DIR}/docker-compose.yml -f ${DEPLOYMENT_DIR}/docker-compose.override.yml"
1619

17-
docker compose -f /home/web/QGIS-Certification-Website/deployment/docker-compose.yml -f /home/web/QGIS-Certification-Website/deployment/docker-compose.override.yml run certbot renew
20+
# Renew SSL certificates
21+
docker compose ${COMPOSE_FILES} run certbot renew
22+
23+
# Hot reload the web service to apply new certificates
24+
docker compose ${COMPOSE_FILES} kill -s SIGHUP web

0 commit comments

Comments
 (0)