Skip to content

Commit cea0441

Browse files
author
Julien Ponge
committed
Dockerfile
This builds a Docker image based on Ubuntu 14.04, Java 8 and Golo.
1 parent a16dce4 commit cea0441

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Dockerfile

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM ubuntu:14.04
2+
MAINTAINER Julien Ponge <[email protected]>
3+
4+
RUN apt-get update
5+
RUN apt-get -y upgrade
6+
RUN apt-get -y install software-properties-common
7+
RUN add-apt-repository ppa:webupd8team/java -y
8+
RUN apt-get update
9+
10+
RUN (echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections)
11+
RUN apt-get install -y oracle-java8-installer oracle-java8-set-default
12+
13+
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
14+
ENV PATH $JAVA_HOME/bin:$PATH
15+
RUN apt-get install -y maven rake
16+
RUN apt-get autoclean
17+
18+
ADD . /src
19+
RUN cd /src && rake special:bootstrap
20+
RUN mkdir -p /opt/golo && cp -R /src/target/golo-*-distribution/golo-*/* /opt/golo && ln -s /opt/golo/bin/golo /usr/bin/golo
21+
RUN rm -rf /src ~/.m2

0 commit comments

Comments
 (0)