22 lines
560 B
Bash
22 lines
560 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
export NVM_DIR="${HOME}/.nvm"
|
|
if [[ -s "${NVM_DIR}/nvm.sh" ]]; then
|
|
# shellcheck source=/dev/null
|
|
. "${NVM_DIR}/nvm.sh"
|
|
nvm install
|
|
nvm use
|
|
else
|
|
echo "nvm not found at ${NVM_DIR}/nvm.sh (install nvm or use Node 20.19+ / 22.12+ for Vite)" >&2
|
|
exit 1
|
|
fi
|
|
|
|
echo "Using $(node -v) ($(command -v node))"
|
|
export FFMPEG_BINARIES_URL="${FFMPEG_BINARIES_URL:-https://cdn.npmmirror.com/binaries/ffmpeg-static}"
|
|
echo "Using ffmpeg-static mirror: ${FFMPEG_BINARIES_URL}"
|
|
npm ci
|
|
npm run pack:linux
|