summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2025-05-07fix(sandbox): consolidate dev and prod sandbox (#273)Brandon Keiji
2025-05-03fix sandbox prod build w/ custom Dockerfile (#255)Olcan
2025-05-02custom sandboxing via sandbox.Dockerfile and sandbox.bashrc in project ↵Olcan
settings (#249)
2025-05-02pass PATH and PYTHONPATH into sandbox, let sandbox scripts recognize user ↵Olcan
settings for sandbox (#247)
2025-05-01remove start_sandbox.sh script (#238)Olcan
2025-04-29drop the "RE" from REBUILD_SANDBOX (#218)Olcan
2025-04-29SANDBOX_SET_UID_GID option for systems where this is necessary (should be ↵Olcan
only rootful docker on linux w/o userns-remap configured) (#210) * SANDBOX_SET_UID_GID option for systems where this is necessary (should be only rootful docker on linux w/o userns-remap configured) * Merge remote-tracking branch 'origin/main' into sandbox_uid_gid
2025-04-29fix: point start.sh to relative path (#209)Brandon Keiji
2025-04-28enable servers in sandbox to listen on localhost (127.0.0.1) instead of ↵Olcan
0.0.0.0, ensuring servers can be container/host-agnostic (#207) * enable servers in sandbox to listen on localhost (127.0.0.1) instead of 0.0.0.0, ensuring servers can be container/host-agnostic * Merge remote-tracking branch 'origin/main' into sandbox_localhost_works
2025-04-28SANDBOX_PORTS env var (#204)Olcan
2025-04-28switch to shell tool, deprecating terminal (#203)Olcan
* switch to shell tool, deprecating terminal * Merge remote-tracking branch 'origin/main' into deprecate_terminal
2025-04-28env flags SANDBOX_{MOUNTS,ENV}, improved debugging through sandbox that ↵Olcan
should now work in all scenarios (#201) * env flags SANDBOX_{MOUNTS,ENV}, improved debugging through sandbox that should now work in all scenarios * Merge remote-tracking branch 'origin/main' into sandbox_flags_improved_debugging
2025-04-28refactor: remove node_modules reference in start command (#198)Brandon Keiji
2025-04-28rename dev image with -dev suffix (#195)Olcan
2025-04-26hop into sandbox (#186)Olcan
2025-04-25do not clean before package build (#175)Olcan
2025-04-25detect missing sandbox image and provide useful error message (#174)Olcan
2025-04-25instant (dev) sandbox (#171)Olcan
* 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
2025-04-25pass model env var to sandbox (#167)Olcan
2025-04-24shell bones (#160)Olcan
* shell bones * Merge remote-tracking branch 'origin/main' into shell_bones * add line break * another line break * drop the log to avoid breaking terminals * rename tool to be consistent with terminal * fix build
2025-04-24infra: automate continuous deployment (#157)Brandon Keiji
2025-04-24feat: add flag to customize package version during pre-release staging (#155)Brandon Keiji
2025-04-24in sandboxed run scripts, allow .env to be an in any ancestor directory, ↵Olcan
same as in findEnvFile; also prep for sanboxing with global command (#147)
2025-04-23Pass GEMINI_API_KEY env variable to sandboxSeth Troisi
2025-04-24fix: revert pointing npm start to .bin (#144)Brandon Keiji
2025-04-23feat: add react dev tools (#143)Brandon Keiji
2025-04-23Add generic container run command for npm startSeth Troisi
2025-04-23Support GEMINI_CODE_SANDBOX=0/false as no SANDBOXingSeth Troisi
2025-04-23fix: use process.env.CLI_VERSION to avoid conflicts with NODE_ENV (#139)Brandon Keiji
2025-04-23Add docker equivilant for --authfileSeth Troisi
2025-04-23feat: add CLI version number to footer (#134)Brandon Keiji
2025-04-23Default TMPDIR to /tmp/ for sandbox (#133)Seth Troisi
2025-04-22fix .env check (#123)Olcan
2025-04-22Refactor_sandbox_command (#121)Olcan
2025-04-21quiet sandbox build (#111)Olcan
2025-04-21fix: point npmrc to dogfood artifact registry (#108)Brandon Keiji
2025-04-22fix: support node globals in scripts (#109)Brandon Keiji
2025-04-21Update sandbox script to not require term variables (#105)Benjamin Bastian
If `nounset` is active, it'll require that TERM and COLORTERM is set in the environment. It's not necessary that these variables are set and it should be passed to the sandbox. This change just causes the TERM and COLORTERM to be set to an empty string if they are unset.
2025-04-21improved (full color) sandbox, mount /tmp to display build warnings, display ↵Olcan
sandbox name in footer (#96)
2025-04-21Fix Docker Build permission issue (#95)Seth Troisi
During docker build `npm install` running as node was exiting with 243 (EACCES) from trying to install the tgz files because `npm pack` created the files with 400 permissions on my system.
2025-04-21sandbox.sh utility to easily log into or execute commands in a sandbox, set ↵Olcan
hostname and SANDBOX env var to container name (#92)
2025-04-21enable debugging through sandbox (#88)Olcan
2025-04-21fix flags via sandbox (again) (#87)Olcan
2025-04-21don't assume .env file (#83)Olcan
2025-04-21Ignore grep error if .env doesn't exist (#82)Jaana Dogan
.env file is optional. If it doesn't exist, the current script outputs "grep: .env: No such file or directory".
2025-04-21More license headers, add a CONTRIBUTING.md file (also fix README.md ↵Tyler
formatting) (#81)
2025-04-21make sandbox attachable, document in README (#80)Olcan
2025-04-21seamless sandboxing (just set GEMINI_CODE_SANDBOX=true in .env) (#76)Olcan
2025-04-20fix passing of flags through start scripts (#73)Olcan
2025-04-20drop /dist suffix no longer needed (#71)Olcan