Last active
April 24, 2019 02:14
-
-
Save iamhowardtheduck/2b6d7b299575e6874d66cace79b5ca04 to your computer and use it in GitHub Desktop.
StrigoSimple.sh
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
# INSTALL DEPENDENCIES | |
sudo yum install epel* -y && sudo yum install java-1.8* nano vim git net-tools -y && sudo yum update -y | |
# | |
# | |
# INSTALL ELASTIC REPO & DOWNLOAD METRIC & FILEBEAT | |
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch | |
sudo touch /etc/yum.repos.d/elasticsearch.repo | |
echo "[elasticsearch-7.x]" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "name=Elasticsearch repository for 7.x packages" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "baseurl=https://artifacts.elastic.co/packages/7.x/yum" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "gpgcheck=1" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "enabled=1" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "autorefresh=1" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
echo "type=rpm-md" | sudo tee -a /etc/yum.repos.d/elasticsearch.repo | |
sudo yum install metricbeat filebeat -y | |
# | |
# DOWNLOAD THE MASTER BRANCH | |
wget -O /home/centos/master.zip https://github.com/bvader/spring-petclinic/archive/master.zip | |
# | |
# UNZIP THE FILE | |
unzip /home/centos/master.zip -d /home/centos | |
# | |
# DOWNLOAD APM AGENT | |
wget -O elastic-apm-agent-1.6.0.jar https://search.maven.org/remotecontent?filepath=co/elastic/apm/elastic-apm-agent/1.6.0/elastic-apm-agent-1.6.0.jar | |
# | |
# GIT TEST APP & COMPILE | |
git clone https://github.com/spring-projects/spring-petclinic.git | |
cd /home/centos/spring-petclinic | |
bash /home/centos/spring-petclinic/mvnw package | |
# | |
# IT TAKES A WHILE | |
# | |
# COPY THE TARGET FOLDER TO THE MASTER BRANCH | |
# | |
cp -r /home/centos/spring-petclinic/target /home/centos/spring-petclinic-master/ | |
# | |
# DISABLE FIREWALL | |
sudo service firewalld stop | |
# | |
# DOWNLOAD NGINX ZIP, CREATE VAR FOLDER, UNZIP | |
wget -O nginx.zip https://www.dropbox.com/s/wkh1zm5naiat2np/nginx.zip?dl=0 | |
sudo mkdir /var/log/nginx | |
sudo unzip nginx.zip -d /var/log/nginx/ | |
# | |
# | |
exit | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment