Files
composes/goclaw/.env.example
T

30 lines
885 B
Bash

# Copy to .env and fill in. Never commit .env.
#
# cp .env.example .env
# Bearer token for the gateway API and dashboard. Required.
# Generate one with: openssl rand -hex 16
GOCLAW_GATEWAY_TOKEN=
# AES-256-GCM key encrypting the LLM provider keys stored in PostgreSQL.
# Generate one with: openssl rand -hex 32
GOCLAW_ENCRYPTION_KEY=
# PostgreSQL credentials. Used by the database and by the DSN GoClaw connects
# with, so both sides move together.
POSTGRES_USER=goclaw
POSTGRES_PASSWORD=goclaw
POSTGRES_DB=goclaw
# Apply schema migrations and data hooks on startup.
GOCLAW_AUTO_UPGRADE=true
# MiniMax keys, for the MiniMax LLM provider and text-to-speech. Uncomment
# here and in compose.yml to use MiniMax.
# GOCLAW_MINIMAX_API_KEY=
# GOCLAW_TTS_MINIMAX_API_KEY=
# GOCLAW_TTS_MINIMAX_GROUP_ID=
# Set to 1 to log full LLM request and response bodies.
# GOCLAW_TRACE_VERBOSE=0