Skip to content
This repository was archived by the owner on Oct 5, 2021. It is now read-only.

Commit 91827a8

Browse files
Alexander PatrikalakisAlexander Patrikalakis
authored andcommitted
[skip ci] add docker compose as a dep and install in convenience script
1 parent 3db96c7 commit 91827a8

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ comic books in which they appeared.
4242
1. Install the prerequisites (Git, JDK 1.8, Maven, Docker) of this tutorial.
4343
The command below uses a
4444
[convenience script for Amazon Linux](https://raw.githubusercontent.com/awslabs/dynamodb-janusgraph-storage-backend/master/src/test/resources/install-reqs.sh)
45-
on EC2 instances to install Git, Open JDK 1.8, Maven, and Docker. It adds the ec2-user to the docker group so that you can
45+
on EC2 instances to install Git, Open JDK 1.8, Maven, Docker and Docker Compose.
46+
It adds the ec2-user to the docker group so that you can
4647
[execute Docker commands without using sudo](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html).
4748
Log out and back in to effect changes on ec2-user.
4849

src/test/resources/install-reqs.sh

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,17 @@
1515
# permissions and limitations under the License.
1616
#
1717

18-
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo \
18+
sudo -i
19+
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo \
1920
-O /etc/yum.repos.d/epel-apache-maven.repo
20-
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
21-
sudo yum update -y && sudo yum upgrade -y
22-
sudo yum install -y apache-maven sqlite-devel git java-1.8.0-openjdk-devel docker
23-
sudo service docker start
24-
sudo usermod -a -G docker ec2-user
25-
sudo alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
26-
sudo alternatives --set javac /usr/lib/jvm/java-1.8.0-openjdk.x86_64/bin/javac
21+
sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
22+
yum update -y && sudo yum upgrade -y
23+
yum install -y apache-maven sqlite-devel git java-1.8.0-openjdk-devel docker
24+
service docker start
25+
usermod -a -G docker ec2-user
26+
alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
27+
alternatives --set javac /usr/lib/jvm/java-1.8.0-openjdk.x86_64/bin/javac
28+
curl -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" \
29+
-o /usr/local/bin/docker-compose
30+
chmod +x /usr/local/bin/docker-compose
31+
exit

0 commit comments

Comments
 (0)