Skip to content

Commit 27df53d

Browse files
author
Charoite Lee
committed
Merge branch 'dev'
2 parents 36d45bc + efd99f8 commit 27df53d

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

build-layer.sh

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
# Remove packaged layer if exists
2-
rm canvas-nodejs_v*.zip
3-
41
set -e
52

6-
# Start to build and package layer
7-
rm lib/*
3+
# Remove packaged layer if exists
4+
LAYER_ARCHIVE=canvas-nodejs_v*.zip
5+
if [ -f "$LAYER_ARCHIVE" ]; then
6+
rm $LAYER_ARCHIVE
7+
fi
88

99
# Clean and prepare Node.js modules and dependencies
10+
if [ "$(ls -A lib)" ]; then
11+
rm lib/*
12+
fi
1013
cd nodejs
1114
rm -rf node_modules package*.json
1215
npm init -y
@@ -22,5 +25,5 @@ cp package-lock.json ..
2225

2326
# Prepare and package layer
2427
cd ..
25-
find nodejs/node_modules -type f -name "*.node" 2>/dev/null | grep -v "obj\.target" | xargs ldd | awk 'NF == 4 { system("cp " $3 " lib") }'
26-
zip -q -r canvas-nodejs_v$CANVAS_VERSION.zip . -x "LICENSE" "README.md" ".git*" "nodejs/test/*" "*.yml" "build-layer.sh"
28+
find nodejs/node_modules -type f -name '*.node' 2>/dev/null | grep -v 'obj\.target' | xargs ldd | awk 'NF == 4 { system("cp " $3 " lib") }'
29+
zip -q -r canvas-nodejs_v$CANVAS_VERSION.zip . -x LICENSE README.md .git/**\* nodejs/test/**\* *.yml build-layer.sh

0 commit comments

Comments
 (0)