|
@@ -56,6 +56,8 @@ if [ "$_domain" != "" ]; then
|
|
|
fi
|
|
|
done
|
|
|
|
|
|
+_id=echo "$_domain" | sed "s/./_/g"
|
|
|
+
|
|
|
_remote=""
|
|
|
while [ "$_remote" = "" ]
|
|
|
do
|
|
@@ -88,9 +90,9 @@ apt-get install webhook
|
|
|
git --git-dir=/home/"$user"/git-repositories/"$_domain.git" remote add origin "$_remote"
|
|
|
|
|
|
# hook deploy script
|
|
|
-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
|
|
|
-chmod +x /home/"$user"/webhook-deploy-"$_domain".sh
|
|
|
+cp -f "$_assets"/webhook-deploy.sh /home/"$user"/webhook-deploy-"$_id".sh
|
|
|
+sed -i -r "s/DOMAIN/$_id/g" /home/"$user"/webhook-deploy-"$_id".sh
|
|
|
+chmod +x /home/"$user"/webhook-deploy-"$_id".sh
|
|
|
|
|
|
# remove git bare repos hook
|
|
|
mv /home/"$user"/git-repositories/"$_domain".git/hooks/post-receive /home/"$user"/git-repositories/"$_domain".git/hooks/post-receive.back
|
|
@@ -98,8 +100,8 @@ mv /home/"$user"/git-repositories/"$_domain".git/hooks/post-receive /home/"$user
|
|
|
# webhook conf
|
|
|
touch /etc/webhook.conf
|
|
|
echo "
|
|
|
-- id: deploy-app-$_domain
|
|
|
- execute-command: /$user/webhook-deploy-$_domain.sh
|
|
|
+- id: deploy_app_$_id
|
|
|
+ execute-command: /home/$user/webhook-deploy-$_id.sh
|
|
|
command-working-directory: /home/$user/
|
|
|
" >> /etc/webhook.conf
|
|
|
|
|
@@ -113,4 +115,4 @@ systemctl restart webhook
|
|
|
|
|
|
ufw allow 9000
|
|
|
|
|
|
-echo "http://$_domain:9000/hooks/deploy-app-$_domain"
|
|
|
+echo "http://$_domain:9000/hooks/deploy_app_$_id"
|