Document CONTEXT_DB/SYSTEM_DB aliases, pi-agent secrets sync to configs/.env.dev, and compose vs host Go variable scope. Co-authored-by: Cursor <cursoragent@cursor.com>
50 lines
1.6 KiB
Bash
50 lines
1.6 KiB
Bash
# =============================================================================
|
||
# 开发环境 Compose 专用配置模板 (configs/.env.dev)
|
||
# 作用域:./scripts/env-service.sh dev * 与 docker compose --env-file configs/.env.dev
|
||
#
|
||
# 重要:本文件与根目录 .env 分工不同
|
||
# - 根 .env → Go bin/server、launch.sh 默认 compose
|
||
# - 本文件 → env-service.sh 启停 dev 容器组
|
||
# 密钥(MINIMAX_API_KEY / TAVILY_API_KEYS 等)须与根 .env 保持一致,否则 pi-agent 容器无 Token!
|
||
# =============================================================================
|
||
|
||
ENV=dev
|
||
COMPOSE_PROJECT_NAME=agent-dev
|
||
|
||
# 1. 业务 HTTP 服务
|
||
HTTP_PORT=8080
|
||
APP_PUBLISH_HOST=127.0.0.1
|
||
ADMIN_TOKEN=dev-admin-token-change-me
|
||
ALLOW_INSECURE_ADMIN=1
|
||
|
||
# 2. 对话数据与工作区(禁止跨环境共享)
|
||
DATA_DIR=./data/dev
|
||
AUX_FILE_DSN=file:/var/lib/feishu/outbox_dev.db?_journal_mode=WAL&_busy_timeout=5000
|
||
|
||
# 3. 开发环境专属数据库
|
||
SYSTEM_DB_USER=app
|
||
SYSTEM_DB_PASSWORD=dev_secret_db_pass
|
||
SYSTEM_DB_NAME=agent_system_dev
|
||
SYSTEM_DB_PUBLISH_PORT=5433
|
||
|
||
# 4. 共享知识库(容器 app 经 shuimu-kb-shared 访问)
|
||
KB_DB_USER=regkb
|
||
KB_DB_PASSWORD=shared_kb_secret_pass
|
||
KB_DB_NAME=regulations
|
||
KB_DB_HOST=shuimu-kb-shared
|
||
KB_DB_PORT=5432
|
||
|
||
# 5. Agent 后端与 Runner 端口
|
||
CURSOR_RUNNER_PORT=18765
|
||
PI_AGENT_RUNNER_PORT=18865
|
||
AGENT_BACKEND=pi-agent
|
||
AGENT_TIMEOUT=60m
|
||
|
||
# 6. Pi-Agent / MiniMax / Tavily(pi-agent 容器必填;从根 .env 复制)
|
||
MINIMAX_ENDPOINT_URL=https://api.minimaxi.com/v1
|
||
MINIMAX_API_KEY=
|
||
MINIMAX_MODEL_ID=MiniMax-M3
|
||
MINIMAX_API_TYPE=openai-compatible
|
||
TAVILY_API_KEYS=
|
||
# RUNNER_AUTH_TOKEN=
|