Extract war from zip if necessary
parent
82e350ddaa
commit
3fa73d0aef
13
Dockerfile
13
Dockerfile
|
|
@ -34,10 +34,17 @@ RUN apt update && \
|
||||||
|
|
||||||
ADD "${GEOSERVER_WAR_SRC}" "/tmp/"
|
ADD "${GEOSERVER_WAR_SRC}" "/tmp/"
|
||||||
|
|
||||||
|
# extract war from zip if necessary
|
||||||
|
RUN if [ "${GEOSERVER_WAR_SRC##*.}" = "zip" ]; then \
|
||||||
|
unzip "/tmp/*zip" -d /tmp/; \
|
||||||
|
ls -lah; \
|
||||||
|
rm /tmp/*zip; \
|
||||||
|
fi
|
||||||
|
|
||||||
# install geoserver
|
# install geoserver
|
||||||
RUN unzip /tmp/geoserver*.zip geoserver.war -d ${CATALINA_HOME}/webapps && \
|
RUN mkdir -p ${GEOSERVER_DIR} && \
|
||||||
mkdir -p ${GEOSERVER_DIR} && \unzip -q ${CATALINA_HOME}/webapps/geoserver.war -d ${GEOSERVER_DIR} && \
|
unzip -q /tmp/*war -d ${GEOSERVER_DIR} && \
|
||||||
rm ${CATALINA_HOME}/webapps/geoserver.war
|
rm /tmp/*war
|
||||||
|
|
||||||
# configure CORS (inspired by https://github.com/oscarfonts/docker-geoserver)
|
# configure CORS (inspired by https://github.com/oscarfonts/docker-geoserver)
|
||||||
RUN if [ "${CORS_ENABLED}" = "true" ]; then \
|
RUN if [ "${CORS_ENABLED}" = "true" ]; then \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue