commit
d6a5e841ce
|
|
@ -30,6 +30,7 @@ ENV STABLE_EXTENSIONS=''
|
|||
ENV STABLE_PLUGIN_URL=$STABLE_PLUGIN_URL
|
||||
ENV ADDITIONAL_LIBS_DIR=/opt/additional_libs/
|
||||
ENV ADDITIONAL_FONTS_DIR=/opt/additional_fonts/
|
||||
ENV SKIP_DEMO_DATA=false
|
||||
|
||||
# see https://docs.geoserver.org/stable/en/user/production/container.html
|
||||
ENV CATALINA_OPTS="\$EXTRA_JAVA_OPTS \
|
||||
|
|
|
|||
|
|
@ -54,6 +54,11 @@ docker run -it -p 80:8080 \
|
|||
An empty data directory will be populated on first use. You can easily update GeoServer while
|
||||
using the same data directory.
|
||||
|
||||
### How to start a GeoServer without sample data?
|
||||
|
||||
This image populates GeoServer with demo data by default. For production scenarios this is typically not desired.
|
||||
The environment variable `SKIP_DEMO_DATA` can be set to `true` to create an empty GeoServer.
|
||||
|
||||
### How to download and install additional extensions on startup?
|
||||
|
||||
The ``startup.sh`` script allows some customization on startup:
|
||||
|
|
|
|||
|
|
@ -1,8 +1,13 @@
|
|||
#!/bin/sh
|
||||
echo "Welcome to GeoServer $GEOSERVER_VERSION"
|
||||
|
||||
## Skip demo data
|
||||
if [ "${SKIP_DEMO_DATA}" = "true" ]; then
|
||||
unset GEOSERVER_REQUIRE_FILE
|
||||
fi
|
||||
|
||||
## install release data directory if needed before starting tomcat
|
||||
if [ ! -f "$GEOSERVER_REQUIRE_FILE" ]; then
|
||||
if [ ! -z "$GEOSERVER_REQUIRE_FILE" ] && [ ! -f "$GEOSERVER_REQUIRE_FILE" ]; then
|
||||
echo "Initialize $GEOSERVER_DATA_DIR from data directory included in geoserver.war"
|
||||
cp -r $CATALINA_HOME/webapps/geoserver/data/* $GEOSERVER_DATA_DIR
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue