-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
33 lines (31 loc) · 1.05 KB
/
docker-compose.yml
File metadata and controls
33 lines (31 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
lsbot:
build: .
restart: unless-stopped
volumes:
- ${HOME}/.lsbot.yaml:/root/.lsbot.yaml:ro
- lingti-data:/root/.lingti
environment:
- AI_PROVIDER=${AI_PROVIDER:-claude}
- AI_API_KEY=${AI_API_KEY}
- AI_BASE_URL=${AI_BASE_URL:-}
- AI_MODEL=${AI_MODEL:-}
- SLACK_BOT_TOKEN=${SLACK_BOT_TOKEN:-}
- SLACK_APP_TOKEN=${SLACK_APP_TOKEN:-}
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
- DISCORD_BOT_TOKEN=${DISCORD_BOT_TOKEN:-}
- FEISHU_APP_ID=${FEISHU_APP_ID:-}
- FEISHU_APP_SECRET=${FEISHU_APP_SECRET:-}
- DINGTALK_CLIENT_ID=${DINGTALK_CLIENT_ID:-}
- DINGTALK_CLIENT_SECRET=${DINGTALK_CLIENT_SECRET:-}
command: ["router"]
# Optional: Chrome for browser automation
# Uncomment to enable browser_* tools inside Docker
# chrome:
# image: zenika/alpine-chrome:latest
# restart: unless-stopped
# command: ["--no-sandbox", "--remote-debugging-address=0.0.0.0", "--remote-debugging-port=9222"]
# ports:
# - "9222:9222"
volumes:
lingti-data: