Skip to content

Instantly share code, notes, and snippets.

@dwelch2344
Created December 1, 2015 22:27
Show Gist options
  • Save dwelch2344/7fb1381be4dd8512bf5d to your computer and use it in GitHub Desktop.
Save dwelch2344/7fb1381be4dd8512bf5d to your computer and use it in GitHub Desktop.
Ubuntu + Java 8 + Elastic File System Setup
#!/bin/bash
EFS_NODE=fs-123a45b6
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections
sudo apt-get install -y nfs-common oracle-java8-installer
sudo apt-get install -y oracle-java8-set-default
sudo mkdir /efs
sudo mount -t nfs4 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).$EFS_NODE.efs.us-west-2.amazonaws.com:/ /efs
sudo chown ubuntu:ubuntu /efs
mkdir -p /efs/configs
mkdir -p /efs/logs
mkdir -p /efs/binaries
mkdir -p /efs/scripts
ln -s /efs/configs/prod.yml application.yml
ln -s /efs/binaries/latest.war app.war
ln -s /efs/scripts/run.sh run.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment