These are dependencies to be installed on a new linux server to deploy and run a spring boot application.
- Git
- Docker
- Java
- Maven
- Create a bash file, called
scripts.bash
:
touch scripts.bash
-
Open and Copy Context of Script into
scripts.bash
file. -
Then, execute the bash scripts, to run commands.
bash scripts.bash
sudo yum update -y
sudo yum -y install git
sudo yum -y install docker
sudo service docker start
sudo usermod -a -G docker ec2-user
sudo systemctl enable docker
sudo chmod 666 /var/run/docker.sock
docker version
sudo wget https://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
sudo yum install java-1.8.0-devel
sudo /usr/sbin/alternatives --config javac
git --version
docker version
mvn -v
Command to transfer between two Linux Servers
scp -i 'rsa_default.pem' [email protected]:~/file.log file.log
Where -i
is tag for identity file, for secure communications.