webhook deploy fix
This commit is contained in:
parent
df6255689e
commit
b771dd27db
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user