> Docker Compose profiles, single binary, and environment configuration

# Installation & Deployment

## Docker Compose Profiles

* `make up` — Standard gateway + PostgreSQL 18 with pgvector.
* `make up WITH_BROWSER=1` — Adds headless Chrome sidecar for web automation (`chromedp/headless-shell`).
* `make up WITH_OTEL=1` — Adds Jaeger OpenTelemetry tracing collector.
* `make up WITH_SANDBOX=1` — Adds isolated Docker execution container for untrusted code.

## Key Environment Variables

* `GOCLAW_PORT`: Gateway listen port (default `18790`).
* `GOCLAW_CONFIG`: Path to JSON5 config file (default `config.json`).
* `GOCLAW_GATEWAY_TOKEN`: Master administrative authentication token.
* `GOCLAW_DATABASE_URL`: PostgreSQL connection string (`postgres://...`).
* `GOCLAW_ENCRYPTION_KEY`: 32-byte hex key for AES-256-GCM credential encryption.
