Revision 2b9bdb68a0d2a16ac9da8f5779ef7e974327c0e3 authored by Denis Yuen on 14 March 2018, 17:07:05 UTC, committed by GitHub on 14 March 2018, 17:07:05 UTC
1 parent 2530d57
Raw File
Dockerfile
FROM postgres:9.4

# Install Java.
RUN \
  apt-get update && apt-get install -y software-properties-common && \
  echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
  echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list && \
  echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list && \
  apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 && \
  apt-get update && \
  apt-get install -y oracle-java8-installer && \
  rm -rf /var/lib/apt/lists/* && \
  rm -rf /var/cache/oracle-jdk8-installer

# Define commonly used JAVA_HOME variable
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle

# install deps
RUN echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list
RUN apt-get update && apt-get install -y maven

# build app
COPY dockstore.yml /dockstore.yml
COPY docker-dockstore-entrypoint.sh /docker-dockstore-entrypoint.sh
RUN wget https://seqwaremaven.oicr.on.ca/artifactory/collab-release/io/dockstore/dockstore-webservice/0.2.1/dockstore-webservice-0.2.1.jar
RUN chmod a+x /docker-dockstore-entrypoint.sh
EXPOSE 8080

# default command launches daemons
CMD /docker-dockstore-entrypoint.sh
back to top