diff --git a/Frontier-CS/algorithmic/entrypoint.sh b/Frontier-CS/algorithmic/entrypoint.sh new file mode 100644 index 0000000..68adcd3 --- /dev/null +++ b/Frontier-CS/algorithmic/entrypoint.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Set defaults for parallelism if not provided +: "${GJ_PARALLELISM:=$(nproc)}" +: "${JUDGE_WORKERS:=$(nproc)}" +export GJ_PARALLELISM JUDGE_WORKERS + +echo "[entrypoint] GJ_PARALLELISM=${GJ_PARALLELISM}, JUDGE_WORKERS=${JUDGE_WORKERS}" + +# Start go-judge (sandbox) +/usr/local/bin/go-judge -parallelism "${GJ_PARALLELISM}" & +sleep 0.5 +# Start orchestrator +node /app/server.js