| | |
| | | #--------- Generic stuff all our Dockerfiles should start with so we get caching ------------ |
| | | FROM ubuntu:trusty |
| | | FROM consol/tomcat-8.0 |
| | | MAINTAINER Tim Sutton<tim@linfiniti.com> |
| | | |
| | | RUN export DEBIAN_FRONTEND=noninteractive |
| | |
| | | #-------------Application Specific Stuff ---------------------------------------------------- |
| | | |
| | | RUN apt-get -y install unzip openjdk-7-jre-headless openjdk-7-jre |
| | | ADD geoserver.zip /tmp/geoserver.zip |
| | | # Next three lines pilfered from |
| | | # https://ge.dec.wa.gov.au/_/dockers/dpaw_docker/geoserver/Dockerfile |
| | | #RUN wget http://downloads.sourceforge.net/project/geoserver/GeoServer/2.4.1/geoserver-2.4.1-bin.zip -O /tmp/geoserver.zip |
| | | RUN unzip /tmp/geoserver.zip -d /opt && mv -v /opt/geoserver* /opt/geoserver |
| | | |
| | | ADD resources /tmp/resources |
| | | |
| | | # A little logic that will fetch the geoserver zip file if it |
| | | # is not available locally in the resources dir and |
| | | RUN if [ ! -f /tmp/resources/geoserver/zip ]; then \ |
| | | wget -c http://downloads.sourceforge.net/project/geoserver/GeoServer/2.5.1/geoserver-2.5.1-bin.zip -O /tmpresources/geoserver.zip; \ |
| | | fi; \ |
| | | unzip /tmp/resources/geoserver.zip -d /opt && mv -v /opt/geoserver* /opt/geoserver |
| | | ENV GEOSERVER_HOME /opt/geoserver |
| | | |
| | | ENTRYPOINT "/opt/geoserver/bin/startup.sh" |