bash-scripts/git_save.sh

27 lines
520 B
Bash

#!/bin/bash
PROJECT_DIR="/home/ubuntu/foundryuserdata-joseph"
PM2_PROCESS_NAME="foundry-joseph"
DATE=$(date '+%Y-%m-%d %H:%M')
echo "Starting Git Commit for: $PM2_PROCESS_NAME"
echo "Stopping Foundry..."
pm2 stop "$PM2_PROCESS_NAME"
cd "$PROJECT_DIR" || { echo "Directory not found! Exiting."; exit 1; }
echo "Adding files..."
git add .
echo "Committing..."
git commit -m "Snapshot: $DATE"
echo "Pushing to Remote..."
git push origin main
echo "Restarting Foundry..."
pm2 start "$PM2_PROCESS_NAME"
echo "Done!"