feat(code-server): add VS Code in browser image variant (WOVED-35)#26
Closed
claude-prodromou wants to merge 1 commit into
Closed
feat(code-server): add VS Code in browser image variant (WOVED-35)#26claude-prodromou wants to merge 1 commit into
claude-prodromou wants to merge 1 commit into
Conversation
Adds Dockerfile.code-server (extends codercom/code-server with gh CLI, tmux, ripgrep, jq, and the @openai/codex + @anthropic-ai/claude-code npm CLIs) plus a custom entrypoint that wires git identity and gh auth from environment variables on every pod start. Separate from the existing codex/claude TTY variants — code-server is a long-lived browser IDE, not a TTY-fronted agent shell. Built as a third variant of the codex-shell image registry at ghcr.io/nprodromou/codex-shell:code-server-latest Deployed on apk8s at code-server.prodromou.com via agents/code-server Kustomization (apk8s PR #165, WOVED-35). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Collaborator
Author
|
Superseded by #28 (code-server-WOVED-35 branch). Closing stale PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Dockerfile.code-server— extendscodercom/code-server:latestwith:ghCLI,tmux,ripgrep,fd-find,jq, and@openai/codex+@anthropic-ai/claude-codenpm packagesbin/code-server-entrypoint.sh— wiresGIT_USER_NAME,GIT_USER_EMAIL,GH_TOKENfrom pod secret into git config + gh auth on every pod start, then execscode-server.github/workflows/build-code-server.yml— builds/pushes the image asghcr.io/nprodromou/codex-shell:code-server-latest(andsha-<short>-code-serverper-commit)Context
Part of WOVED-35 (code-server browser IDE on apk8s). This is the image half; the cluster manifest half lives in apk8s PR #165 which references
ghcr.io/nprodromou/codex-shell:code-server-latest.The existing
codexandclaudeimage variants (Dockerfile, build.yml) are unchanged.Prereqs before merging apk8s PR #165
ghcr.io/nprodromou/codex-shell:code-server-latestsha-<short>-code-servertag after first successful buildagents-code-server1Password item in the Kubernetes vault (fields:pat,git_user_name,git_user_email)🤖 Generated with Claude Code