Monorepo
- Docker:
docker compose up --build - Web: http://localhost:5173
- API: http://localhost:8000
- First run:
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build - Next runs:
docker compose -f docker-compose.yml -f docker-compose.dev.yml up - Code changes in
apps/apiandapps/weblive-reload without rebuilding.
- API reads
apps/api/.envfor LLM settings. - Groq keys (
gsk_...) are supported via OpenAI-compatible API:GROQ_API_KEYGROQ_MODEL(example:llama-3.1-8b-instant)
- Web:
cd apps/web && npm install && npm run dev -- --host 0.0.0.0 --port 5173 - API:
cd apps/api && uv sync && uv run uvicorn main:app --reload --host 0.0.0.0 --port 8000