instant (dev) sandbox (#171)

* instant (dev) sandbox

* leave Dockerfile as is to pass deploy test

* fix comma

* fix prod build

* do not use "images exists" which docker does not support

* separate dev-mode flag

* Merge remote-tracking branch 'origin/main' into instant_sandbox
This commit is contained in:
Olcan
2025-04-25 10:58:23 -07:00
committed by GitHub
parent eea524f6bb
commit 320f54e205
5 changed files with 86 additions and 25 deletions

5
.vscode/launch.json vendored
View File

@@ -11,7 +11,10 @@
"skipFiles": ["<node_internals>/**"],
"type": "node",
// fix source mapping when debugging in sandbox
"remoteRoot": "/usr/local/share/npm-global/lib/node_modules/@gemini-code",
// we assume debugging is done on gemini-code project itself (see CLI_PATH setup in start_sandbox.sh)
// there seems to be no way to map two distinct remoteRoots to same localRoot under same configuration
// "remoteRoot": "/usr/local/share/npm-global/lib/node_modules/@gemini-code",
"remoteRoot": "/sandbox/gemini-code/packages",
"localRoot": "${workspaceFolder}/packages"
},
{