From f2ce455c8c46b5c50b59794e7fce36c76a060f09 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 4 Jan 2026 03:49:30 +0000 Subject: [PATCH] fix: set writable home for sandbox browser --- scripts/sandbox-browser-entrypoint.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/sandbox-browser-entrypoint.sh b/scripts/sandbox-browser-entrypoint.sh index 0041890c3..425bd8fd9 100755 --- a/scripts/sandbox-browser-entrypoint.sh +++ b/scripts/sandbox-browser-entrypoint.sh @@ -2,6 +2,9 @@ set -euo pipefail export DISPLAY=:1 +export HOME=/tmp/clawdis-home +export XDG_CONFIG_HOME="${HOME}/.config" +export XDG_CACHE_HOME="${HOME}/.cache" CDP_PORT="${CLAWDIS_BROWSER_CDP_PORT:-9222}" VNC_PORT="${CLAWDIS_BROWSER_VNC_PORT:-5900}" @@ -9,9 +12,7 @@ NOVNC_PORT="${CLAWDIS_BROWSER_NOVNC_PORT:-6080}" ENABLE_NOVNC="${CLAWDIS_BROWSER_ENABLE_NOVNC:-1}" HEADLESS="${CLAWDIS_BROWSER_HEADLESS:-0}" -mkdir -p /workspace/.chrome -mkdir -p /tmp/.X11-unix -chmod 1777 /tmp/.X11-unix 2>/dev/null || true +mkdir -p "${HOME}" "${HOME}/.chrome" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" Xvfb :1 -screen 0 1280x800x24 -ac -nolisten tcp & @@ -27,7 +28,7 @@ fi CHROME_ARGS+=( "--remote-debugging-address=0.0.0.0" "--remote-debugging-port=${CDP_PORT}" - "--user-data-dir=/workspace/.chrome" + "--user-data-dir=${HOME}/.chrome" "--no-first-run" "--no-default-browser-check" "--disable-dev-shm-usage"