From ade52260ea74f27f5c56bd39a1180f3e50009250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Van=20Der=20Biest?= Date: Tue, 14 Nov 2023 10:44:18 +0100 Subject: [PATCH] docker - provide unzipped war (#664) * docker - provide unzipped war * take into account edevos review --- Dockerfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ff0486f6..2ee23e042 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,10 @@ +FROM alpine:latest as extractwar +RUN apk --no-cache add unzip +WORKDIR /tmp +COPY docker/MapStore-*.war mapstore.war +RUN unzip mapstore.war -d mapstore + + FROM tomcat:9-jdk11-openjdk MAINTAINER geosolutions @@ -11,8 +18,8 @@ RUN if [ "$TOMCAT_EXTRAS" = false ]; then \ find "${CATALINA_BASE}/webapps/" -delete; \ fi -# Add war files to be deployed -COPY docker/*.war "${CATALINA_BASE}/webapps/mapstore.war" +# Add application from first stage +COPY --from=extractwar /tmp/mapstore "${CATALINA_BASE}/webapps/mapstore" # Geostore externalization template. Disabled by default # COPY docker/geostore-datasource-ovr.properties "${CATALINA_BASE}/conf/"