Skip to content

Conversation

@nameless-mc
Copy link
Contributor

Why

Clarify the separation of responsibilities between Dockerfile and post-create.sh to reduce container startup time and improve build cache efficiency. Also, switch to installing Claude Code via Homebrew.

What

  • Add claude-code to Brewfile (install via Homebrew cask)
  • Pre-install baseline tools (node, pnpm) in Dockerfile
  • Move pnpm configuration to post-create.sh (volume mount dependent)
  • Add ${HOME_DIR}/.config directory to mkdir and chown targets
  • Remove GITHUB_TOKEN secret mount from Dockerfile

How to test

Checklist

  • Read CONTRIBUTING.md at the repository.
  • Updated documentation if it is required.
  • Added/updated tests if it is required. (or tested manually)

@nameless-mc nameless-mc self-assigned this Dec 25, 2025
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.

2 participants