# GoClaw — Environment Variables Reference Copy and rename this as `.env` in the `docker/` directory. **Never commit `.env` to git.** ## Database | Variable | Default | Description | |---|---|---| | `MYSQL_ROOT_PASSWORD` | — | MySQL root password (required) | | `MYSQL_DATABASE` | `goclaw` | Database name | | `MYSQL_USER` | `goclaw` | Application DB user | | `MYSQL_PASSWORD` | — | Application DB password (required) | ## Security | Variable | Description | |---|---| | `JWT_SECRET` | Session cookie signing secret (min 32 chars) | ## Manus OAuth | Variable | Description | |---|---| | `VITE_APP_ID` | Manus OAuth application ID | | `OAUTH_SERVER_URL` | Manus OAuth backend URL | | `VITE_OAUTH_PORTAL_URL` | Manus login portal URL | ## Manus Built-in APIs | Variable | Description | |---|---| | `BUILT_IN_FORGE_API_URL` | Manus built-in API base URL | | `BUILT_IN_FORGE_API_KEY` | Server-side API key | | `VITE_FRONTEND_FORGE_API_KEY` | Frontend API key | | `VITE_FRONTEND_FORGE_API_URL` | Frontend API URL | ## Go Gateway | Variable | Default | Description | |---|---|---| | `GATEWAY_URL` | `http://gateway:18789` | Internal URL for Control Center → Gateway | | `OLLAMA_BASE_URL` | `http://ollama:11434` | Ollama LLM server URL | | `OLLAMA_API_KEY` | — | API key if Ollama requires auth | | `REQUEST_TIMEOUT_SECS` | `120` | Max seconds per LLM request |