diff --git a/scripts/check_certificates.sh b/scripts/check_certificates.sh index 93de3cb..cd15870 100755 --- a/scripts/check_certificates.sh +++ b/scripts/check_certificates.sh @@ -75,7 +75,7 @@ letsencrypt_certificates() { LETS_ENCRYPT_VALUE="$(docker ps | grep letsencrypt | grep Up | wc -l)"; if [[ $LETS_ENCRYPT_VALUE -eq 0 ]] ; then echo "Starting letsencrypt process"; - LETSENCRYPT_TEMP_SERVICE_FILE=$(mktemp /tmp/); + LETSENCRYPT_TEMP_SERVICE_FILE=$(mktemp -p /tmp/); ENVS='[ { "DOMAIN": "'$DOMAIN'" }, { "TIMEOUT": "'$TIMEOUT'" }, @@ -83,7 +83,7 @@ letsencrypt_certificates() { ]'; jq '.containers[0].ENVS |='$ENVS'' $LETSENCRYPT_SERVICE_NAME > $LETSENCRYPT_TEMP_SERVICE_FILE - $service_exec $LETSENCRYPT_TEMP_SERVICE_FILE start info; + $service_exec $(basename $LETSENCRYPT_TEMP_SERVICE_FILE) start info; break; else echo "Waiting "$TIMEOUT" second for previous letsencrypt process ending";