#!/usr/bin/env bash# Film a scenario on the Desk (one virtual desktop, one recording).# e2e/desk/run.sh [scenario-path] [project]# First run builds the image and fills the node_modules volume; later runs# reuse both.set -euo pipefailcd "$(dirname "$0")/../.."docker build -t executor-e2e-desk e2e/deskdocker run --rm \ -v "$PWD":/repo \ -v executor-desk-node-modules:/repo/node_modules \ -v executor-desk-bun-cache:/root/.bun/install/cache \ -e DESK_SCENARIO="${1:-scenarios/connect-handoff-session.test.ts}" \ -e DESK_PROJECT="${2:-cloud}" \ executor-e2e-desk
#!/usr/bin/env bash
# Film a scenario on the Desk (one virtual desktop, one recording).
# e2e/desk/run.sh [scenario-path] [project]
# First run builds the image and fills the node_modules volume; later runs
# reuse both.
set -euo pipefail
cd "$(dirname "$0")/../.."
docker build -t executor-e2e-desk e2e/desk
docker run --rm \
-v "$PWD":/repo \
-v executor-desk-node-modules:/repo/node_modules \
-v executor-desk-bun-cache:/root/.bun/install/cache \
-e DESK_SCENARIO="${1:-scenarios/connect-handoff-session.test.ts}" \
-e DESK_PROJECT="${2:-cloud}" \
executor-e2e-desk