Skip to content

Instantly share code, notes, and snippets.

@heyseus1
Created May 5, 2017 17:24
Show Gist options
  • Save heyseus1/07358863950d120e1638144a5024b038 to your computer and use it in GitHub Desktop.
Save heyseus1/07358863950d120e1638144a5024b038 to your computer and use it in GitHub Desktop.
install_deps ()
{
apt-get -y install \
subversion
}
git_tomcat_configs ()
{
cd /
svn export --force svn+ssh://svn.kqed.org/var/svn/repo/config/trunk/tomcat/tomcat_config_java_7/ .
ls -ls /vagrant
}
install_tomcat7 ()
{
cd /vagrant
wget https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.tar.gz
tar -xvf apache-tomcat-7.0.75.tar.gz
ln -s /vagrant/apache-tomcat-7.0.75 /usr/tomcat
export TOMCAT_HOME=/usr/tomcat
}
build_sources ()
{
cd /var/www/j2ee/simplecms && ant clean getlibs build-warn build-war-prod
cd /var/www/j2ee/webapi && ant clean getlibs build-warn build-war-prod
cd /var/www/j2ee/kqed-new && ant clean getlibs-j7
cd /var/www/j2ee/calreport && ant clean getlibs-j7
}
start_tomcat ()
{
cd /etc/init.d
for t in tomcat* ; do service $t start ; update-rc.d $t defaults ; done
service tomcat.calreport start
service tomcat.kqed start
service tomcat.simp start
service tomcat.webapi start
}
install_deps
git_tomcat_configs
install_tomcat7
build_sources
start_tomcat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment