Dockerfile | ●●●●● patch | view | raw | blame | history | |
README.md | ●●●●● patch | view | raw | blame | history | |
run.sh | ●●●●● patch | view | raw | blame | history |
Dockerfile
@@ -28,6 +28,8 @@ fi; \ unzip /tmp/resources/geoserver.zip -d /opt && mv -v /opt/geoserver* /opt/geoserver ENV GEOSERVER_HOME /opt/geoserver ENV JAVA_HOME /usr/ ENTRYPOINT "/opt/geoserver/bin/startup.sh" #CMD "/opt/geoserver/bin/startup.sh" EXPOSE 8080 README.md
@@ -71,7 +71,7 @@ ``` mkdir -p ~/geoserver_data docker run -d -v $HOME/geoserver_data:/opt/geoserver_data kartoza/geserver docker run -d -v $HOME/geoserver_data:/opt/geoserver/data_dir kartoza/geserver ``` You need to ensure the ``geoserver_data`` directory has sufficinet permissions run.sh
@@ -1,12 +1,21 @@ docker.io run --name="osm-africa-postgis" -t -d kartoza/postgis #!/bin/bash docker kill geoserver docker rm geoserver docker kill geoserver-postgis docker rm geoserver-postgis docker.io run \ --name=tilemill \ --link osm-africa-postgis:osm-africa-postgis \ -v /home/gisdata:/home/gisdata \ -v /home/timlinux/Documents/MapBox:/Documents/MapBox \ -p 20007:22 \ -p 20008:20008 \ -p 20009:20009 \ DATA_DIR=~/geoserver_data if [ ! -d $DATA_DIR ] then mkdir -p $DATA_DIR fi docker run --name="geoserver-postgis" -t -d kartoza/postgis docker run \ --name=geoserver \ --link geoserver-postgis:postgis \ -v $DATA_DIR:/opt/geoserver/data_dir \ -p 8080:8080 \ -d \ -t kartoza/tilemill -t kartoza/geoserver