blob: 6fac6e235d069127a1a3cc0f473011e698e151ed [file] [log] [blame]
Edwin Lawrance1433a672017-09-22 16:55:07 +01001FROM ubuntu:14.04
2
3ARG MICRO_HOME=/opt/app/babel
4ARG BIN_HOME=$MICRO_HOME/bin
5
6RUN apt-get update
7
8# Install and setup java8
9RUN apt-get update && apt-get install -y software-properties-common
10## sudo -E is required to preserve the environment. If you remove that line, it will most like freeze at this step
11RUN sudo -E add-apt-repository ppa:openjdk-r/ppa && apt-get update && apt-get install -y openjdk-8-jdk
12## Setup JAVA_HOME, this is useful for docker commandline
13ENV JAVA_HOME usr/lib/jvm/java-8-openjdk-amd64
14RUN export JAVA_HOME
15
16# Build up the deployment folder structure
17RUN mkdir -p $MICRO_HOME
18ADD swm/package/nix/dist_files/appl/babel/* $MICRO_HOME/
19RUN mkdir -p $BIN_HOME
20COPY *.sh $BIN_HOME
21RUN chmod 755 $BIN_HOME/*
22RUN ln -s /logs $MICRO_HOME/logs
23
24CMD ["/opt/app/babel/bin/start.sh"]