html-tower/.woodpecker/deploy.sh
oxaliq 41a02e4a7d
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
add deployment script
2024-05-22 13:31:15 -04:00

21 lines
492 B
Bash
Executable file

#!/bin/sh -e
host=root@oxaliq.net
targetdir=/var/www/art.oxaliq.net/html-tower
echo "COPYING FILES TO DEPLOYMENT TARGET"
scp -r src "$host":~/html-tower
echo "SETTING OWNERSHIP AND PERMISSIONS"
ssh $host 'chown -R www-data:www-data html-tower/'
ssh $host 'chown -R 755 html-tower'
echo "REPLACING PREVIOUS DEPLOYMENT"
ssh $host "rm -rf $targetdir || true"
ssh $host "mv html-tower $targetdir"
echo "RESTARTING SERVICE"
ssh $host 'systemctl restart nginx.service'
echo "SUCCESS!"
exit 0