# =============================================================================# claude-devtools — Docker Compose## Quick start:# docker compose up## Then open http://localhost:3456 in your browser.## Security note:# The standalone server has zero outbound network calls — no telemetry,# no analytics, no auto-updater. For maximum isolation, uncomment# network_mode below.# =============================================================================services: claude-devtools: build: . ports: - "3456:3456" volumes: - ${CLAUDE_DIR:-~/.claude}:/data/.claude:ro environment: - NODE_ENV=production - CLAUDE_ROOT=/data/.claude - HOST=0.0.0.0 - PORT=3456 restart: unless-stopped # Uncomment for maximum network isolation (no outbound connections): # network_mode: "none"
# =============================================================================
# claude-devtools — Docker Compose
#
# Quick start:
# docker compose up
#
# Then open http://localhost:3456 in your browser.
#
# Security note:
# The standalone server has zero outbound network calls — no telemetry,
# no analytics, no auto-updater. For maximum isolation, uncomment
# network_mode below.
# =============================================================================
services:
claude-devtools:
build: .
ports:
- "3456:3456"
volumes:
- ${CLAUDE_DIR:-~/.claude}:/data/.claude:ro
environment:
- NODE_ENV=production
- CLAUDE_ROOT=/data/.claude
- HOST=0.0.0.0
- PORT=3456
restart: unless-stopped
# Uncomment for maximum network isolation (no outbound connections):
# network_mode: "none"