diff options
Diffstat (limited to 'scripts/start_sandbox.sh')
| -rwxr-xr-x | scripts/start_sandbox.sh | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/scripts/start_sandbox.sh b/scripts/start_sandbox.sh index 236b1621..f9b3075a 100755 --- a/scripts/start_sandbox.sh +++ b/scripts/start_sandbox.sh @@ -15,21 +15,17 @@ set -euo pipefail +if ! scripts/sandbox_command.sh -q; then + echo "ERROR: sandboxing disabled. See README.md to enable sandboxing." + exit 1 +fi + +CMD=$(scripts/sandbox_command.sh) IMAGE=gemini-code-sandbox WORKDIR=/sandbox/$(basename "$PWD") CLI_PATH=/usr/local/share/npm-global/lib/node_modules/\@gemini-code/cli DEBUG_PORT=9229 -# use docker if installed, otherwise try to use podman instead -if command -v docker &> /dev/null; then - CMD=docker -elif command -v podman &> /dev/null; then - CMD=podman -else - echo "ERROR: missing docker or podman for sandboxing" - exit 1 -fi - # use interactive tty mode and auto-remove container on exit run_args=(-it --rm) |
