diff --git a/support-services/gn4/Dockerfile b/support-services/gn4/Dockerfile index c435d9302a..63b9c7c35d 100644 --- a/support-services/gn4/Dockerfile +++ b/support-services/gn4/Dockerfile @@ -18,6 +18,16 @@ RUN sed -i 's##org.geonetwork-opensource.sch RUN sed -i 's##org.geonetwork-opensource.schemasgn-schema-dcat-apzipfalse${schema-plugins.dir}#' \ /app/web/pom.xml +# this will use the same version as the parent in the dcat-ap pom +RUN PARENT_VERSION=$(awk -F'[><]' '//{print $3; exit}' /app/pom.xml) && \ + sed -i "s#.*#${PARENT_VERSION}#" \ + /app/schemas/dcat-ap/pom.xml + +# fix error in ESAPI properties (https://github.com/geonetwork/core-geonetwork/pull/8522) +RUN sed -i "s#ESAPI.Logger=org.owasp.esapi.logging.log4j.Log4JLogFactory#ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory#" \ + /app/web/src/main/webapp/WEB-INF/classes/ESAPI.properties + + RUN mvn install -DskipTests