Merge pull request #48 from rowboatlabs/voice-rebased

add Twilio voice handler
This commit is contained in:
Ramnique Singh 2025-03-27 12:37:11 +05:30 committed by GitHub
commit 19cb3d3de8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 2322 additions and 86 deletions

View file

@ -36,6 +36,7 @@ services:
- CHAT_WIDGET_SESSION_JWT_SECRET=${CHAT_WIDGET_SESSION_JWT_SECRET}
- MAX_QUERIES_PER_MINUTE=${MAX_QUERIES_PER_MINUTE}
- MAX_PROJECTS_PER_USER=${MAX_PROJECTS_PER_USER}
- VOICE_API_URL=${VOICE_API_URL}
restart: unless-stopped
rowboat_agents:
@ -61,6 +62,16 @@ services:
- API_KEY=${COPILOT_API_KEY}
restart: unless-stopped
tools_webhook:
build:
context: ./apps/tools_webhook
dockerfile: Dockerfile
ports:
- "3005:3005"
environment:
- SIGNING_SECRET=${SIGNING_SECRET}
restart: unless-stopped
simulation_runner:
build:
context: ./apps/simulation_runner
@ -125,17 +136,6 @@ services:
- QDRANT_API_KEY=${QDRANT_API_KEY}
restart: unless-stopped
tools_webhook:
build:
context: ./apps/tools_webhook
dockerfile: Dockerfile
profiles: [ "tools_webhook" ]
ports:
- "3005:3005"
environment:
- SIGNING_SECRET=${SIGNING_SECRET}
restart: unless-stopped
chat_widget:
build:
context: ./apps/chat_widget
@ -162,4 +162,15 @@ services:
profiles: [ "docs" ]
ports:
- "8000:8000"
twilio_handler:
build:
context: ./apps/twilio_handler
dockerfile: Dockerfile
ports:
- "3009:3009"
environment:
- ELEVENLABS_API_KEY=${ELEVENLABS_API_KEY}
- ROWBOAT_API_HOST=http://rowboat:3000
- MONGODB_URI=${MONGODB_CONNECTION_STRING}
restart: unless-stopped