1234567891011121314151617181920212223 |
- #!/usr/bin/env bash
-
- interrupt() {
- echo
- echo "Caught ^C, exiting."
- exit 1
- }
-
- trap interrupt SIGINT
-
- if [ -n "${ACCEPT_CA_TERMS:-}" ]; then
- DEHYDRATED_CMD="/dehydrated --accept-terms"
- else
- DEHYDRATED_CMD="/dehydrated"
- fi
-
- while true; do
- $DEHYDRATED_CMD --cron --hook /dns/hook --challenge dns-01
- $DEHYDRATED_CMD --cleanup
- inotifywait --timeout 86400 /letsencrypt/domains.txt
- sleep 60
- done
|