24 lines
437 B
Bash
24 lines
437 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
PLATFORM=$TARGETPLATFORM
|
|
|
|
if [[ "x${PLATFORM}" == "x" ]]; then
|
|
PLATFORM="linux/amd64"
|
|
fi
|
|
|
|
if [ "$PLATFORM" = "linux/amd64" ]; then
|
|
export NODE_ARCH="x64"
|
|
elif [ "$PLATFORM" = "linux/arm64" ]; then
|
|
export NODE_ARCH="arm64"
|
|
elif [ "$PLATFORM" = "linux/arm/v7" ]; then
|
|
export NODE_ARCH="armv7l"
|
|
else
|
|
echo "unsupported/unknown PLATFORM ${PLATFORM}"
|
|
exit 1
|
|
fi
|
|
|
|
npm install --target_arch="${NODE_ARCH}"
|