#!/bin/bash # 1. Check if a commit message was provided if [ -z "$1" ] then echo "Error: Please provide a commit message." echo "Usage: ./deploy.sh 'Your message here'" exit 1 fi # 2. Local Git workflow git add --all git commit -m "$1" git push # I added this because the server needs something to pull! # 3. Remote Server workflow # This runs the commands on the server and then closes the connection ssh newspapers2.islandarchives.ca "cd /var/www/islandnewspapers2/web/themes/custom/olivesnews && git pull && cd /var/www/islandnewspapers2/web/sites/islandnewspapers2 && /var/www/islandnewspapers2/vendor/drush/drush/drush cr" echo "Done! Deployment successful."