Skip to content

Instantly share code, notes, and snippets.

@ruthgeridema
Created March 16, 2019 11:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruthgeridema/d29b6468dcfb4bc56f061632169e3e70 to your computer and use it in GitHub Desktop.
Save ruthgeridema/d29b6468dcfb4bc56f061632169e3e70 to your computer and use it in GitHub Desktop.
forge deploy script
# stop script on error signal
set -e
# remove old deployment folders
if [ -d "/home/forge/deploy" ]; then
rm -R /home/forge/deploy
fi
if [ -d "/home/forge/backup" ]; then
rm -R /home/forge/backup
fi
cp -R /home/forge/ide.ma /home/forge/deploy
# Update
cd /home/forge/deploy
git pull origin master
npm run build
# Switch
mv /home/forge/ide.ma /home/forge/backup
mv /home/forge/deploy /home/forge/ide.ma
cd /home/forge/ide.ma
pm2 reload Ide.ma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment