hugo, don't delete the site until the clone has been validated.
This commit is contained in:
@@ -18,22 +18,26 @@ typeset -u DEV
|
|||||||
echo "DEV='$DEV'"
|
echo "DEV='$DEV'"
|
||||||
|
|
||||||
SITE="/var/www/hugo/site"
|
SITE="/var/www/hugo/site"
|
||||||
|
CLONE="/var/www/hugo/site-new"
|
||||||
|
|
||||||
echo "*** Creating Git Repo ***"
|
echo "*** Creating Git Repo ***"
|
||||||
if [[ -d $SITE ]]; then
|
sudo -u www-data git clone --recurse-submodules $BRANCH $REPO $CLONE
|
||||||
rm -rfv $SITE
|
|
||||||
fi
|
|
||||||
sudo -u www-data git clone --recurse-submodules $BRANCH $REPO $SITE
|
|
||||||
status="$?"
|
status="$?"
|
||||||
|
|
||||||
echo "*** Validating Git Repo ***"
|
echo "*** Validating Git Repo ***"
|
||||||
if [[ $status != 0 || ! -d $SITE/.git ]]; then
|
if [[ $status != 0 || ! -d $CLONE/.git ]]; then
|
||||||
echo "ERROR: Hugo project may not have cloned correctly. status='$status'"
|
echo "ERROR: Hugo project may not have cloned correctly. status='$status'"
|
||||||
echo "Aborting."
|
echo "Aborting."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo "* Site exists!"
|
echo "* Site exists!"
|
||||||
|
|
||||||
|
echo "*** Copying Git Repo ***"
|
||||||
|
if [[ -d $SITE ]]; then
|
||||||
|
rm -rfv $SITE
|
||||||
|
fi
|
||||||
|
mv -v $CLONE $SITE
|
||||||
|
|
||||||
echo "*** Copying Static Files to NGINX ***"
|
echo "*** Copying Static Files to NGINX ***"
|
||||||
rm -rfv /var/www/html/*
|
rm -rfv /var/www/html/*
|
||||||
sudo -u www-data /var/www/hugo/cronjob.sh
|
sudo -u www-data /var/www/hugo/cronjob.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user