Docker Compose
Voiceblox ships with adocker-compose.yml that starts both the web app and the agent worker.
Prerequisites
Make sure Docker is installed and running:docker --version returns command not found, install Docker from docker.com/get-started. If docker info shows Cannot connect to the Docker daemon, open Docker Desktop (macOS/Windows) or run sudo systemctl start docker (Linux).
Quick start
Services
app — Next.js web application
- Port:
3000 - Loads
.env.localfrom the host - Runs:
pnpm start
agent — LiveKit agent worker
- No published ports (connects outbound to LiveKit)
- Loads
.env.localfrom the host - Runs:
pnpm agent:start