# Claude Code Template

VSCode en el navegador + Claude Code CLI preinstalado.

## Instalación

```bash
DOMAIN=code.tudominio.com bash <(curl -s https://templates.nexacore.cl/v1/claude-code/install.sh)
```

## Qué instala

- code-server (VSCode en el navegador)
- Node.js LTS
- Claude Code CLI (`@anthropic-ai/claude-code`)
- Python 3 + pip
- Git, build-essential
- Docker + Caddy + UFW + fail2ban

## Post-instalación

1. Abre `https://code.tudominio.com`
2. Ingresa con la contraseña mostrada al final del installer
3. Abre una terminal en VSCode y ejecuta:
   ```bash
   export ANTHROPIC_API_KEY=sk-ant-...
   claude
   ```

## Credenciales

```bash
cat /opt/nexacore/configs/claude-code/credentials.txt
```

## Datos persistentes

```
/opt/nexacore/data/claude-code/workspace/   ← tu código
/opt/nexacore/data/claude-code/.local/      ← extensiones VSCode
```

## Comandos útiles

```bash
# Reiniciar
cd /opt/nexacore/apps/claude-code && docker compose restart

# Logs
tail -f /var/log/nexacore/install-claude-code.log
docker logs nexacore-claude-code -f

# Actualizar imagen
cd /opt/nexacore/apps/claude-code
docker compose pull && docker compose up -d
```
