neb/servers/skel/docker-compose.d/custom/nginx/entrypoint.sh
2023-10-20 02:43:56 +02:00

22 lines
No EOL
403 B
Bash

#!/bin/sh
trap exit TERM
if [ -n "${CERTBOT_DOMAINS}" ]; then
sleep 5
echo "registering domains..."
certbot --nginx -n --agree-tos \
-m "${CERTBOT_EMAIL}" \
-d "${CERTBOT_DOMAINS}"
while :; do
echo "renewing domains..."
certbot --nginx -n renew
sleep 12h & wait $!
done &
else
echo "skipping certbot due to no domains!"
fi &
exec "$@"