Skip to content

Instantly share code, notes, and snippets.

@musketyr
Created May 20, 2015 03:32
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 musketyr/944a10580fa7a1729401 to your computer and use it in GitHub Desktop.
Save musketyr/944a10580fa7a1729401 to your computer and use it in GitHub Desktop.
ModelCatalogue deploy script
#!/bin/bash
set -e
# backup
BKP_TIMESTAMP="$(date +"%Y%m%d_%H%M%S")"
mkdir -p ~/mc/bkp/$BKP_TIMESTAMP
cp /var/lib/tomcat7/webapps/ModelCatalogue.war ~/mc/bkp/$BKP_TIMESTAMP/ModelCatalogue.war
sudo service tomcat7 stop
# deploy
chmod 644 ~/mc/ModelCatalogue.war
sudo rm -rf /var/lib/tomcat7/webapps/ModelCatalogue
sudo cp ~/mc/ModelCatalogue.war /var/lib/tomcat7/webapps/
# start tomcat
sudo service tomcat7 start
# tail the logs
tail -f /var/lib/tomcat7/logs/catalina.out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment