webhook deploy fix

This commit is contained in:
Bachir Soussi Chiadmi 2021-05-18 14:12:32 +02:00
parent df6255689e
commit b771dd27db

View File

@ -56,6 +56,20 @@ if [ "$_domain" != "" ]; then
fi fi
done done
_remote=""
while [ "$_remote" = "" ]
do
read -p "enter teh remote git repos url to pull from ? " _remote
if [ "$_remote" != "" ]; then
read -p "is $_remote correcte [y|n] " validated
if [ "$validated" = "y" ]; then
break
else
_remote=""
fi
fi
done
# TODO check for /home/"$user"/www/"$_domain" # TODO check for /home/"$user"/www/"$_domain"
if [ ! -d /home/"$user"/www/"$_domain" ]; then if [ ! -d /home/"$user"/www/"$_domain" ]; then
echo "/home/$user/www/$_domain does not exists !" echo "/home/$user/www/$_domain does not exists !"
@ -70,8 +84,11 @@ fi
apt-get install webhook apt-get install webhook
# git bare repos remote
git --git-dir=/home/"$user"/git-repositories/"$_domain.git" remote add origin "$_remote"
# hook deploy script # hook deploy script
cp "$_assets"/webhook-deploy.sh /home/"$user"/webhook-deploy-"$_domain".sh cp -f "$_assets"/webhook-deploy.sh /home/"$user"/webhook-deploy-"$_domain".sh
sed -i -r "s/DOMAIN/$_domain/g" /home/"$user"/webhook-deploy-"$_domain".sh sed -i -r "s/DOMAIN/$_domain/g" /home/"$user"/webhook-deploy-"$_domain".sh
chmod +x /home/"$user"/webhook-deploy-"$_domain".sh chmod +x /home/"$user"/webhook-deploy-"$_domain".sh
@ -87,7 +104,7 @@ echo "
" >> /etc/webhook.conf " >> /etc/webhook.conf
# webhook service # webhook service
cp "$_assets"/webhook.service /etc/systemd/system/webhook.service cp -f "$_assets"/webhook.service /etc/systemd/system/webhook.service
systemctl enable webhook systemctl enable webhook
systemctl start webhook systemctl start webhook
systemctl restart webhook systemctl restart webhook