Last active
April 11, 2017 04:41
-
-
Save th0j/ee143bd93a22007a5eefa3011259fd60 to your computer and use it in GitHub Desktop.
Vagrant Java
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
echo " ========== Install Java 8 ========== " | |
sudo add-apt-repository -y ppa:webupd8team/java | |
sudo apt-get update | |
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections | |
sudo apt-get -f install -y oracle-java8-installer | |
echo 'JAVA_HOME="/usr/lib/jvm/java-8-oracle"' >> ~/.bash_profile | |
echo 'JAVA_HOME="/usr/lib/jvm/java-8-oracle"' >> ~/.bash | |
echo " ========== Install MYSQL 5.5 ========== " | |
export DEBIAN_FRONTEND=noninteractive | |
#apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5072E1F5 | |
#echo "deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7" | sudo tee -a /etc/apt/sources.list.d/mysql.list | |
MYSQL_PASS="root" | |
sudo debconf-set-selections <<< "mysql-server mysql-server/root_password password $MYSQL_PASS" | |
sudo debconf-set-selections <<< "mysql-server mysql-server/root_password_again password $MYSQL_PASS" | |
sudo apt-get update | |
sudo apt-get install -y mysql-server | |
sudo service mysql start | |
mysql -u root -proot -e "CREATE DATABASE sample_app" | |
mysql -u root -proot -e "CREATE USER 'devel'@'localhost' IDENTIFIED BY 'devel';" | |
mysql -u root -proot -e "GRANT ALL PRIVILEGES ON *.* TO 'devel'@'localhost';" | |
mysql -u root -proot -e "FLUSH PRIVILEGES;" | |
echo " ========== Install TOMCAT 7 ========== " | |
sudo apt-get install -y tomcat7 tomcat7-docs tomcat7-admin tomcat7-examples | |
echo '<tomcat-users><user username="admin" password="admin" roles="manager-gui,admin-gui"/></tomcat-users>' | sudo tee /etc/tomcat7/tomcat-users.xml | |
echo 'JAVA_HOME=/usr/lib/jvm/java-8-oracle' >> /etc/default/rcS | |
sudo service tomcat7 restart | |
echo "========== PROVISIONING DONE ========== " |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment