- Add -exist flag to ipset add to prevent errors on duplicate IP entries
- Remove eamodio.gitlens from VS Code extensions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace npm global install (`npm install -g @anthropic-ai/claude-code`)
with the official native installer (`curl -fsSL https://claude.ai/install.sh | bash`).
- Remove CLAUDE_CODE_VERSION build arg and npm-global prefix config
- Add claude.ai to firewall allowed domains for installer access
- Update PATH to use ~/.local/bin where native installer places the binary
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add fd-find, ripgrep, and ast-grep for better code search
- Persist zsh history with proper settings (HISTSIZE, SAVEHIST, SHARE_HISTORY)
- Add postCreateCommand to run npm install automatically
- Mount host .claude config for consistent Claude Code settings
Set up comprehensive development container configuration for Claude Code:
- Added Dockerfile with Node.js 20, development tools, and Claude Code CLI
- Configured VS Code extensions and settings for optimal development experience
- Implemented network firewall restrictions for security
- Added persistent volumes for bash history and Claude configuration
- Based on Claude Code documentation: https://docs.claude.com/en/docs/claude-code/devcontainer🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>