Created
May 20, 2015 03:32
-
-
Save musketyr/944a10580fa7a1729401 to your computer and use it in GitHub Desktop.
ModelCatalogue deploy script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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