Skip to content

feat: sandboxed dev documentation, less telemetry#51

Merged
robsimmons merged 2 commits into
mainfrom
sandbox-observations
Jul 2, 2026
Merged

feat: sandboxed dev documentation, less telemetry#51
robsimmons merged 2 commits into
mainfrom
sandbox-observations

Conversation

@robsimmons

Copy link
Copy Markdown
Collaborator

Several small improvements based on getting things running in a development sandbox:

  • Clarify skip-github-auth workaround that flummoxed me
  • Add my notes for actually using sbx sandboxing
  • Add a --ulimit that was keeping VSCode from being able to build
  • Make the WORKBENCH_DEV_IP configurable (necessary for running inside sbx)
  • Make the DOCKER_CACHE_DIR configurable (important for efficiency running inside sbx)
  • Create user settings that disable telemetry, hide update notifications, and hide the Codex sidebar
  • Disable telemetry for code-server
  • Move the "Hello world" project to be an empty "Lean $FIRST_INSTALLED_VERSION" project.

@robsimmons robsimmons requested review from Vtec234 and jcreedcmu July 1, 2026 21:07
Comment thread DEVELOPMENT.md Outdated

@jcreedcmu jcreedcmu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

optional suggestion: if it is easy to make the production IP address configurable also, that would be be useful to accommodate different setups where the installer might or might not want to bind to 0.0.0.0 vs. 127.0.0.1 depending on whether they want to directly expose the service to the internet or, e.g. terminate SSL in a different way, have some other way of getting ingress.

Comment thread src/lib/server/vscodeServer.ts
@robsimmons

Copy link
Copy Markdown
Collaborator Author

@jcreedcmu should I just make it WORKBENCH_IP rather than WORKBENCH_DEV_IP that's configurable and have it connect to prod as well? Seems straightforward enough

@jcreedcmu

jcreedcmu commented Jul 1, 2026 via email

Copy link
Copy Markdown
Collaborator

@Vtec234

Vtec234 commented Jul 1, 2026

Copy link
Copy Markdown
Member

The prod IP should go into an option in install.sh, no? It's not currently defined in the Makefile or the Dockerfile. We set it here. (The make serve target is for testing the prod container, not actual deployments.)

@robsimmons

Copy link
Copy Markdown
Collaborator Author

Ok if the makefile setting is only for dev testing the prod server that makes even more sense for the setting to affect both places, but changing it in install.sh will be a different beast, sounds like, and a different PR.

@robsimmons robsimmons merged commit 714284c into main Jul 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants