diff --git a/docker/fabric-nodeenv/build.sh b/docker/fabric-nodeenv/build.sh index 09e6c8de..3b83c2b9 100755 --- a/docker/fabric-nodeenv/build.sh +++ b/docker/fabric-nodeenv/build.sh @@ -7,8 +7,13 @@ INPUT_DIR=/chaincode/input OUTPUT_DIR=/chaincode/output cp -R ${INPUT_DIR}/src/. ${OUTPUT_DIR} cd ${OUTPUT_DIR} -if [ -f package-lock.json -o -f npm-shrinkwrap.json ]; then +if [ -f chaincode.pkg ]; then + ls --ignore="chaincode.pkg" | xargs rm -rf + tar -xvf chaincode.pkg + mv package/* . + rm -rf chaincode.pkg package +elif [ -f package-lock.json -o -f npm-shrinkwrap.json ]; then npm ci --only=production else npm install --production -fi \ No newline at end of file +fi