From cea7827c99114a1596d20e90900d5d2fed53e0e9 Mon Sep 17 00:00:00 2001 From: Oli Zimpasser Date: Fri, 25 Nov 2016 21:20:04 +0100 Subject: [PATCH] Add build via alpine image --- docker/Build-alpine/Dockerfile | 17 +++++++++++++++++ docker/Build-alpine/README.md | 11 +++++++++++ docker/README.md | 5 +++++ 3 files changed, 33 insertions(+) create mode 100644 docker/Build-alpine/Dockerfile create mode 100644 docker/Build-alpine/README.md diff --git a/docker/Build-alpine/Dockerfile b/docker/Build-alpine/Dockerfile new file mode 100644 index 00000000..b2b631c5 --- /dev/null +++ b/docker/Build-alpine/Dockerfile @@ -0,0 +1,17 @@ +FROM openjdk:8-jdk-alpine + +MAINTAINER Oli Zimpasser + +RUN apk update && apk upgrade && apk add git + +RUN MAVEN_VERSION=3.3.3 \ + && cd /usr/share \ + && wget -q http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz -O - | tar xzf - \ + && mv /usr/share/apache-maven-$MAVEN_VERSION /usr/share/maven \ + && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn + +ENV MAVEN_HOME /usr/share/maven + +WORKDIR /home + +CMD git clone https://github.com/oglimmer/cyc && cd cyc && mvn package diff --git a/docker/Build-alpine/README.md b/docker/Build-alpine/README.md new file mode 100644 index 00000000..8043ef8b --- /dev/null +++ b/docker/Build-alpine/README.md @@ -0,0 +1,11 @@ +DESC +==== + +This demonstrates how to build cyc via an alpine image. + +USAGE +===== + +docker build -t codeyourrestaurant/simplebuild . + +docker run -rm codeyourrestaurant/simplebuild diff --git a/docker/README.md b/docker/README.md index a0abce28..c574d9d7 100644 --- a/docker/README.md +++ b/docker/README.md @@ -8,3 +8,8 @@ Build Demonstrates how to build cyc. Doesn't try to deploy it. +Build-alpine +============ + +Demonstrates how to build cyc via an alpine image. Doesn't try to deploy it. +