This repository now includes a Docker Compose setup that runs the backend, frontend, and Redis together.
- Docker 24+
- Docker Compose 2+
- A copy of
agents/networking/.envpopulated with your API keys (seeagents/networking/.env.example).
docker compose build
docker compose upServices:
- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
- Redis: localhost:6379
Environment variables:
agents/networking/.envshould contain your OpenAI, BrightData, and other required keys.CORS_ALLOW_ORIGINSis set indocker-compose.ymlto allowhttp://localhost:3000and the internalfrontendhostname.
To stop:
docker compose downTo rebuild after code changes:
docker compose build frontend backend- The Next.js frontend is built in production mode and served with
npm run start. - The backend uses
uvto install dependencies frompyproject.toml/uv.lockand runsuvicorn. - Redis persists only in the running container (no external volume configured).