| # |
| # Oracle Java 8 Dockerfile |
| # |
| # |
| # Image built by Thomas Nelson See Docker Github |
| # Pull base image. |
| FROM jdk-8u101_ubuntu:16.04 |
| |
| # Define commonly used ENV variables |
| #ENV JAVA_HOME /usr/lib/jvm/java-8-oracle |
| #ENV PATH $PATH:$JAVA_HOME/bin:/opt/apache-tomcat-8.0.37/bin |
| ENV INSDIR /opt/app/validator |
| ENV LOGS ${INSDIR}/logs |
| |
| RUN mkdir -p $INSDIR |
| |
| RUN mkdir ${INSDIR}/ssl && \ |
| mkdir $LOGS |
| COPY service/target/ASC-Validator-*.jar ${INSDIR}/ASC-Validator.jar |
| COPY service/target/classes/application.properties ${INSDIR}/ |
| COPY configure-and-run.sh /usr/local/bin/ |
| # Define working directory. |
| WORKDIR $INSDIR |
| VOLUME $LOGS |
| |
| # Define default command. |
| CMD ["/usr/local/bin/configure-and-run.sh"] |
| |