Skip to content

Instantly share code, notes, and snippets.

@arun-gupta
Last active October 25, 2018 22:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arun-gupta/ec20cb99acfe15494526b00a3e60a053 to your computer and use it in GitHub Desktop.
Save arun-gupta/ec20cb99acfe15494526b00a3e60a053 to your computer and use it in GitHub Desktop.
Setup new AL2 machine
sudo yum update
scp -i ~/.ssh/arun-us-east1.pem ec2-user@ec2-35-175-197-116.compute-1.amazonaws.com:/home/ec2-user/
ssh -i ~/.ssh/arun-us-east1.pem ec2-user@ec2-35-175-197-116.compute-1.amazonaws.com
sudo yum install jdk-11.0.1_linux-x64_bin.rpm
sudo yum install -y git
git clone https://github.com/arun-gupta/java-k8s/
sudo wget http://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
cd java-k8s/app
mvn clean package
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
[Logout]
ssh -i ~/.ssh/arun-us-east1.pem ec2-user@ec2-35-175-197-116.compute-1.amazonaws.com
docker info
cd java-k8s/app
mvn -Dmaven.repo.local=./m2 clean package
tar cvf m2.tar.gz ./m2
docker image build -t greeting .
## Custom JRE
cp target/app.war target/app.jar
jlink --output myjre --add-modules $(jdeps --print-module-deps target/app.jar)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment