diff Resources/CreateVolViewDist.sh @ 2:ad2fc4ec99fb

fix missing "patch" command-line tool in Docker
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 22 Mar 2023 11:51:32 +0100
parents 3f1cf4a8e31f
children 59117a506f9f
line wrap: on
line diff
--- a/Resources/CreateVolViewDist.sh	Wed Mar 22 10:32:18 2023 +0100
+++ b/Resources/CreateVolViewDist.sh	Wed Mar 22 11:51:32 2023 +0100
@@ -39,7 +39,7 @@
 fi
 
 ROOT_DIR=`dirname $(readlink -f $0)`/..
-IMAGE=node:19.7.0-bullseye-slim
+IMAGE=orthanc-volview-node
 
 echo "Creating the distribution of VolView $VERSION"
 
@@ -49,14 +49,18 @@
 fi
 
 if [ ! -f "${ROOT_DIR}/VolView/VolView-${VERSION}.tar.gz" ]; then
-    ( cd ${ROOT_DIR}/VolView && wget https://orthanc.uclouvain.be/third-party-downloads/VolView-${VERSION}.tar.gz )
+    ( cd ${ROOT_DIR}/VolView && \
+          wget https://orthanc.uclouvain.be/third-party-downloads/VolView-${VERSION}.tar.gz )
 fi
 
 mkdir -p ${ROOT_DIR}/VolView/dist/
 
+( cd ${ROOT_DIR}/Resources/CreateVolViewDist && \
+      docker build --no-cache -t ${IMAGE} . )
+
 docker run -t ${DOCKER_FLAGS} --rm \
        --user $(id -u):$(id -g) \
-       -v ${ROOT_DIR}/Resources/CreateVolViewDist-build.sh:/source/build.sh:ro \
+       -v ${ROOT_DIR}/Resources/CreateVolViewDist/build.sh:/source/build.sh:ro \
        -v ${ROOT_DIR}/VolView/VolView-${VERSION}.patch:/source/VolView-${VERSION}.patch:ro \
        -v ${ROOT_DIR}/VolView/VolView-${VERSION}.tar.gz:/source/VolView-${VERSION}.tar.gz:ro \
        -v ${ROOT_DIR}/VolView/dist/:/target:rw \