Managing domain delete and domain create or changed events.

This commit is contained in:
2021-06-30 06:53:14 +00:00
parent 8175a6210d
commit cf8ca904f5
2 changed files with 20 additions and 6 deletions

View File

@@ -2,8 +2,14 @@
JQ="jq -r" JQ="jq -r"
DOMAIN=$DOMAIN DOMAIN=$1
DOMAIN_SOURCE=/domains/$DOMAIN.json DEL=$2
if [[ "$DEL" != "" ]]; then
echo "$DOMAIN DELETED";
exit;
fi
DOMAIN_SOURCE=/domains/$DOMAIN
DOMAIN_NAME=$(jq -r .DOMAIN $DOMAIN_SOURCE) DOMAIN_NAME=$(jq -r .DOMAIN $DOMAIN_SOURCE)
HTTP_PORT=$(jq -r .HTTP_PORT $DOMAIN_SOURCE) HTTP_PORT=$(jq -r .HTTP_PORT $DOMAIN_SOURCE)
@@ -15,6 +21,9 @@ REDIRECT_HTTP=$(jq -r .REDIRECT_HTTP $DOMAIN_SOURCE)
REDIRECT_HTTPS=$(jq -r .REDIRECT_HTTPS $DOMAIN_SOURCE) REDIRECT_HTTPS=$(jq -r .REDIRECT_HTTPS $DOMAIN_SOURCE)
ERROR_PAGE=$(jq -r .ERROR_PAGE $DOMAIN_SOURCE) ERROR_PAGE=$(jq -r .ERROR_PAGE $DOMAIN_SOURCE)
echo $DOMAIN;
exit;
cd /proxy_config cd /proxy_config
file="$DOMAIN.conf" file="$DOMAIN.conf"

View File

@@ -196,10 +196,15 @@ do
echo "proxy config created, changed or deleted"; echo "proxy config created, changed or deleted";
check_proxy_state; check_proxy_state;
elif [[ "${parent}" == "${DOMAIN_DIR}" && "${op}" == "CLOSE_WRITE,CLOSE" ]] || \ elif [[ "${parent}" == "${DOMAIN_DIR}" && "${op}" == "CLOSE_WRITE,CLOSE" ]]; then
[[ "${parent}" == "${DOMAIN_DIR}" && "${op}" == "DELETE" ]] ; then DOMAIN=$(echo $file);
echo "domain config created, changed or deleted"; echo "domain config created, changed";
./nginx_config_create.sh; /scripts/nginx_config_create.sh "$DOMAIN";
elif [[ "${parent}" == "${DOMAIN_DIR}" && "${op}" == "DELETE" ]] ; then
DOMAIN=$(echo $file);
echo "domain deleted";
/scripts/nginx_config_create.sh "$DOMAIN" "DEL";
fi fi
done done