Folder otp-runner/ di repo kinexa-oprex berisi Dockerfile (image resmi Playwright) dan runner.mjs.
docker build -t oprex-otp-runner otp-runner/
docker run -e OPREX_API_KEY=oprex_pk_… -e OPREX_OTP_URL=wss://api.oprex.id/otp \
-e OPREX_API_URL=https://api.oprex.id -e RUNNER_NAME=runner-kantor oprex-otp-runner
Env opsional: OTP_PROJECT_ID (hanya melayani satu project), OTP_ALLOW_EVAL=true, OTP_HEADLESS=false. Runner otomatis tersambung ulang tiap 5 s dan memproses pesan berurutan.