scripts/konnector-node-run.sh
Rama master · réplica de lectura del repositorio original.
#!/bin/bash
set -e
NODE_BIN="$(command -v nodejs || true)"
if [ -z "${NODE_BIN}" ]; then
NODE_BIN="$(command -v node || true)"
fi
if ! [ -x "${NODE_BIN}" ]; then
>&2 echo "Unable to find nodejs binary, exiting..."
exit 1
fi
NODE_VERSION="$(${NODE_BIN} --version)"
if [ "${NODE_VERSION%%.*}" = "v12" ]; then
NODE_OPTS="--max-http-header-size=16384 --tls-min-v1.0 --http-parser=legacy"
else
NODE_OPTS=""
fi
arg="${1}"
if [ ! -f "${arg}" ] && [ ! -d "${arg}" ]; then
>&2 echo "${arg} does not exist"
exit 1
fi
${NODE_BIN} ${NODE_OPTS} "${arg}"