File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,10 @@ LAYER_DESCRIPTION="AWS Lambda Layer with node-canvas and its dependencies packag
17
17
LAYER_VERSION=2.11.0
18
18
LAYER_AUTHOR=" Charoite Lee"
19
19
20
+ DOT_CHAR=" ."
21
+ NODE_VERSION=$( node -v)
22
+ NODE_VERSION=${NODE_VERSION: 1}
23
+
20
24
# Remove packaged layer if exists
21
25
if [ -n " $( find . -name ' canvas-nodejs_v*.zip' ) " ]; then
22
26
rm canvas-nodejs_v* .zip
@@ -27,7 +31,7 @@ if [ "$(ls -A lib)" ]; then
27
31
rm lib/*
28
32
fi
29
33
cd nodejs
30
- rm -rf node_modules package* .json ../package-lock.json
34
+ rm -rf node_modules node ${NODE_VERSION %% $DOT_CHAR * } package* .json ../package-lock.json
31
35
npm init -y
32
36
npm install canvas --build-from-source
33
37
npm install fabric
@@ -41,6 +45,8 @@ npm test
41
45
cp package-lock.json ..
42
46
43
47
# Prepare and package layer
48
+ mkdir node${NODE_VERSION%% $DOT_CHAR * }
49
+ mv node_modules node${NODE_VERSION%% $DOT_CHAR * }
44
50
cd ..
45
51
find nodejs/node* -type f -name ' *.node' 2> /dev/null | grep -v ' obj\.target' | xargs ldd | awk ' NF == 4 { system("cp " $3 " lib") }'
46
- zip -q -r canvas-nodejs_v$LAYER_VERSION .zip . -x LICENSE README.md .git/** \* nodejs/test/** \* * .yml build-layer.sh
52
+ zip -q -r canvas-nodejs_v$LAYER_VERSION .zip . -x LICENSE README.md .git/** \* .github/ ** \* .gitignore nodejs/test/** \* * .yml build-layer.sh
You can’t perform that action at this time.
0 commit comments