Skip to content

Commit

Permalink
Basic working version
Browse files Browse the repository at this point in the history
  • Loading branch information
timlinux committed Oct 12, 2014
1 parent da33c63 commit 4b8c73d
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 11 deletions.
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ RUN if [ ! -f /tmp/resources/geoserver/zip ]; then \
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Docker volumes can be used to persist your data.

```
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
Expand Down
29 changes: 19 additions & 10 deletions run.sh
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 4b8c73d

Please sign in to comment.