Docker Compose · MIT

Tự vận hành Vết

Chạy overlay Vết trên Langfuse OSS. Dữ liệu ở infra của bạn. Một lệnh là docker compose: marketing :43173 và console :3000 trên máy bạn.

Mã nguồn: github.com/Dondo0936/langben.

Một lệnh

scripts/up.sh gắn overlay, build vet-console:local, rồi docker compose up. Lần đầu mất vài phút vì compile overlay console.

git clone --recurse-submodules https://github.com/Dondo0936/langben.git
cd langben
cp .env.console.example .env
bash scripts/up.sh

Marketing http://localhost:43173. Console http://localhost:3000. Tài khoản và khóa ingest local nằm trong README khi clone.

Compose giới hạn log json-file 20MB mỗi service. ClickHouse in nhiều stdout. Không giới hạn thì đĩa đầy.

Biến môi trường

NEXTAUTH_URL=http://localhost:3000
VET_PUBLIC_URL=http://localhost:43173

File đầy đủ là .env.console.example. Copy thành .env rồi sửa. Compose đã đặt VET_DEPLOYMENT=self-host cho marketing. Giữ VET_PUBLIC_URL ở http://localhost:43173 cho bản demo trên máy. Đừng export VET_PUBLIC_URL trong shell — để file .env thắng. Gửi thử trên Kênh gọi loopback :43173.

HTTPS công khai

Zalo không POST được tới http://localhost:43173. Một URL https công khai không phải kênh Vết. Process từ chối chạy nếu VET_PUBLIC_URL là https mà mật khẩu, khóa Langfuse, ENCRYPTION_KEY / NEXTAUTH_SECRET / SALT, hoặc token kênh demo đã phát hành vẫn còn. Xoay các mặc định đó trước khi mở cổng ra ngoài. Gửi thử trên Kênh không cần URL công khai.

Dev laptop, không Docker

Chỉ chạy marketing và webhook. Console Langfuse cần Docker.

npm install
npm run dev

Tài liệu · Đơn vị là gì