Files
GoClaw/docker/.env.example

54 lines
2.4 KiB
Plaintext

##############################################################################
# GoClaw Control Center — Environment Variables
# Copy this file to docker/.env and fill in your values.
#
# cp docker/.env.example docker/.env
# docker compose -f docker/docker-compose.yml up -d
##############################################################################
# ── LLM Provider ─────────────────────────────────────────────────────────────
#
# Choose ONE of the following providers by setting LLM_BASE_URL + LLM_API_KEY.
#
# Option 1: Ollama Cloud (default)
# Sign up at https://ollama.com → Settings → API Keys
# Supports all public Ollama models (qwen2.5, llama3, mistral, etc.)
LLM_BASE_URL=https://ollama.com/v1
LLM_API_KEY=your-ollama-cloud-api-key-here
# Option 2: OpenAI
# LLM_BASE_URL=https://api.openai.com/v1
# LLM_API_KEY=sk-...
# Option 3: Any OpenAI-compatible API (Groq, Together, Mistral, etc.)
# LLM_BASE_URL=https://api.groq.com/openai/v1
# LLM_API_KEY=gsk_...
# Option 4: Local Ollama on a GPU machine (no API key needed)
# Also uncomment the "ollama" service in docker-compose.yml if running locally.
# LLM_BASE_URL=http://localhost:11434
# LLM_API_KEY=
# Default model to use when agent config is not available
DEFAULT_MODEL=qwen2.5:7b
# ── Database ──────────────────────────────────────────────────────────────────
MYSQL_ROOT_PASSWORD=goClawRoot123
MYSQL_DATABASE=goclaw
MYSQL_USER=goclaw
MYSQL_PASSWORD=goClawPass123
# ── Authentication ────────────────────────────────────────────────────────────
JWT_SECRET=change-me-to-a-random-64-char-string
# ── Manus OAuth (optional, for Manus-hosted deployment) ──────────────────────
VITE_APP_ID=
OAUTH_SERVER_URL=
VITE_OAUTH_PORTAL_URL=
# ── Manus Built-in APIs (optional) ───────────────────────────────────────────
BUILT_IN_FORGE_API_URL=
BUILT_IN_FORGE_API_KEY=
VITE_FRONTEND_FORGE_API_KEY=
VITE_FRONTEND_FORGE_API_URL=