forked from xdocker/xgeoserver

Tim Sutton
2014-10-12 4b8c73d3e1cc23701e9b0d4808f180c47348714a
Basic working version
3 files modified
33 ■■■■■ changed files
Dockerfile 2 ●●●●● patch | view | raw | blame | history
README.md 2 ●●● patch | view | raw | blame | history
run.sh 29 ●●●●● 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