Extract war from zip if necessary

pull/1/head
Nils Bühner 2021-03-11 12:22:42 +01:00
parent 82e350ddaa
commit 3fa73d0aef
1 changed files with 10 additions and 3 deletions

View File

@ -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 \