dev_locally_zh.md

March 1, 2025 · View on GitHub

本地开发指南

  1. 克隆仓库
  2. Golang 开发环境
cd chat; cd api
go install github.com/cosmtrek/air@latest
go mod tidy

# 根据你的环境设置环境变量
export DATABASE_URL= postgres://user:pass@192.168.0.1:5432/db?sslmode=disable

# 如果使用 `debug` 模型则不需要设置
# export OPENAI_API_KEY=sk-xxx
# export OPENAI_RATELIMIT=100

make serve
  1. Node.js 开发环境
cd ..; cd web
npm install
npm run dev
  1. 端到端测试
cd ..; cd e2e
# 根据你的环境设置环境变量
export DATABASE_URL= postgres://user:pass@192.168.0.1:5432/db?sslmode=disable
npm install
npx playwright test # --ui 

如有疑问,请在 issue 或 discussion 中提问。