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