Skip to content

Conversation

@hectcastro
Copy link
Owner

Add comprehensive development container configuration that enables:

  • Python 3.12+ development environment with uv package manager
  • Claude Code integration for AI-assisted development
  • Network firewall for safe use of --dangerously-skip-permissions mode

The firewall restricts outbound traffic to approved destinations only (GitHub, PyPI, npm, Anthropic API) while maintaining full development capabilities. This allows developers to safely use Claude Code's dangerous mode within the isolated container environment.

Configuration includes:

  • devcontainer.json: VS Code dev container settings with Python extensions
  • Dockerfile: Python 3.12 base with Node.js 20, uv, Claude Code, and dev tools
  • init-firewall.sh: iptables/ipset firewall for network access control
  • README.md: Complete documentation for setup and usage

Add comprehensive development container configuration that enables:
- Python 3.12+ development environment with uv package manager
- Claude Code integration for AI-assisted development
- Network firewall for safe use of --dangerously-skip-permissions mode

The firewall restricts outbound traffic to approved destinations only
(GitHub, PyPI, Anthropic API, etc.) while maintaining full development
capabilities. This allows developers to safely use Claude Code's
dangerous mode within the isolated container environment.
@hectcastro hectcastro force-pushed the claude/devcontainer-python-setup-011CUjG9G9AfrAhbhYAFYCsV branch from ef68484 to dc2bf6b Compare November 4, 2025 02:04
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