From 816cc08a8f493bb7268936ffe314587bb4444f88 Mon Sep 17 00:00:00 2001 From: Brandon Keiji Date: Fri, 30 May 2025 18:02:27 +0000 Subject: [PATCH] fix(sandbox): set default env var to 'gemini-cli-sandbox' (#620) --- Dockerfile | 3 ++- packages/cli/src/ui/components/Footer.tsx | 2 +- scripts/build_sandbox.sh | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index b3a1dc28..566329aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM docker.io/library/node:20-slim -# ENV SANDBOX="gemini-cli-sandbox" +ARG SANDBOX_NAME="gemini-cli-sandbox" +ENV SANDBOX="$SANDBOX_NAME" # install minimal set of packages, then clean up RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/packages/cli/src/ui/components/Footer.tsx b/packages/cli/src/ui/components/Footer.tsx index e9cece4c..04a2f96f 100644 --- a/packages/cli/src/ui/components/Footer.tsx +++ b/packages/cli/src/ui/components/Footer.tsx @@ -56,7 +56,7 @@ export const Footer: React.FC = ({ > {process.env.SANDBOX && process.env.SANDBOX !== 'sandbox-exec' ? ( - {process.env.SANDBOX.replace(/^gemini-(?:code-)?/, '')} + {process.env.SANDBOX.replace(/^gemini-(?:cli-)?/, '')} ) : process.env.SANDBOX === 'sandbox-exec' ? ( diff --git a/scripts/build_sandbox.sh b/scripts/build_sandbox.sh index 5997e201..9f6dcfe6 100755 --- a/scripts/build_sandbox.sh +++ b/scripts/build_sandbox.sh @@ -26,7 +26,7 @@ fi CMD=$(scripts/sandbox_command.sh) echo "using $CMD for sandboxing" -IMAGE=gemini-code-sandbox:latest +IMAGE=gemini-cli-sandbox:latest DOCKERFILE=Dockerfile SKIP_NPM_INSTALL_BUILD=false