tokenbridge/oracle/scripts/start-worker.sh

20 lines
404 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -o pipefail
WORKERS_DIR="src/"
LOGS_DIR="logs/"
WORKER="${WORKERS_DIR}${1}.js"
CONFIG="${2}.config.js"
LOG="${LOGS_DIR}${2}.txt"
2020-05-21 20:23:00 +03:00
TX_HASH="${3}"
CHECKS=$(node scripts/initialChecks.js)
if [ "${NODE_ENV}" = "production" ]; then
2020-05-21 20:23:00 +03:00
exec node "${WORKER}" "${CONFIG}" "$CHECKS" "$TX_HASH"
else
2020-05-21 20:23:00 +03:00
node "${WORKER}" "${CONFIG}" "$CHECKS" "$TX_HASH" | tee -a "${LOG}" | pino-pretty
fi