From 3f469b55cf53da2f7731abfa787b8f4470f73ee7 Mon Sep 17 00:00:00 2001 From: user Date: Sat, 28 Mar 2026 19:54:05 +0200 Subject: [PATCH] orch dockerfile update --- dockerfiles/orchestrator.Dockerfile | 2 ++ memory.log.md | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/dockerfiles/orchestrator.Dockerfile b/dockerfiles/orchestrator.Dockerfile index 6bc962c..300335f 100644 --- a/dockerfiles/orchestrator.Dockerfile +++ b/dockerfiles/orchestrator.Dockerfile @@ -1,5 +1,7 @@ FROM node:25.6.1 AS production +RUN apt-get update && apt-get install -y --no-install-recommends adb && rm -rf /var/lib/apt/lists/* + RUN npm i -g pnpm WORKDIR /app diff --git a/memory.log.md b/memory.log.md index 3b1c11b..f4b982e 100644 --- a/memory.log.md +++ b/memory.log.md @@ -90,3 +90,8 @@ Update rule: - Replaced client-facing `$env/dynamic/public` usage with `$env/static/public` in shared constants and links page code. - Fixed production crash path where browser bundle attempted to read runtime `env` from an undefined object during hydration/update. - Kept behavior unchanged for `PUBLIC_WS_SCRCPY_SVC_URL` and `PUBLIC_FRONTEND_URL` consumers while making access compile-time safe. + +### 13 — Orchestrator Image ADB Runtime Dependency + +- Added `adb` installation to `dockerfiles/orchestrator.Dockerfile` so session-prepare no longer fails with `spawn adb ENOENT` in production containers. +- Kept runtime behavior unchanged otherwise; this is strictly a missing binary/runtime dependency fix.