27 lines
520 B
Bash
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!"
|