webhook deploy fix
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
#!/bin/bach
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
# update bare repos
 | 
			
		||||
git --git-dir=git-repositories/DOMAIN.git fetch origin prod:prod
 | 
			
		||||
# deploy prod
 | 
			
		||||
cd www/DOMAIN/app
 | 
			
		||||
cd www/DOMAIN/
 | 
			
		||||
./deploy.sh
 | 
			
		||||
 
 | 
			
		||||
@@ -90,20 +90,21 @@ 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-"$_id".sh
 | 
			
		||||
sed -i -r "s/DOMAIN/$_id/g" /home/"$user"/webhook-deploy-"$_id".sh
 | 
			
		||||
chmod +x /home/"$user"/webhook-deploy-"$_id".sh
 | 
			
		||||
cp -f "$_assets"/webhook-deploy.sh /home/"$user"/webhook_deploy_"$_id".sh
 | 
			
		||||
sed -i -r "s/DOMAIN/$_domain/g" /home/"$user"/webhook_deploy_"$_domain".sh
 | 
			
		||||
chowm $user:$user /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
 | 
			
		||||
 | 
			
		||||
# webhook conf
 | 
			
		||||
touch /etc/webhook.conf
 | 
			
		||||
touch /etc/webhooks.conf
 | 
			
		||||
echo "
 | 
			
		||||
- id: deploy_app_$_id
 | 
			
		||||
  execute-command: /home/$user/webhook-deploy-$_id.sh
 | 
			
		||||
  command-working-directory: /home/$user/
 | 
			
		||||
" >> /etc/webhook.conf
 | 
			
		||||
" >> /etc/webhooks.conf
 | 
			
		||||
 | 
			
		||||
# webhook service
 | 
			
		||||
cp -f "$_assets"/webhook.service /etc/systemd/system/webhook.service
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user