Deployment
This section covers how to run Data360 Chat in different environments: local development, Docker, and production.
Documents
| Document | Contents |
|---|---|
| Local development | Run frontend and backend locally with pnpm and uv |
| Docker | Docker Compose for local development and testing |
| Production | Deploy to Azure App Service or similar; env vars, CORS, migrations |
| Deployment rendering | Streamdown, Tailwind, and PCN claim tags in deployment |
Quick start (local)
# 1. Database
createdb chatbot
cd backend && uv run alembic upgrade head
# 2. Backend
cd backend && uv run uvicorn app.main:app --reload --port 8001
# 3. Frontend (in another terminal)
pnpm install && pnpm dev
Access: http://localhost:3000 (or 3001 depending on config)
See also
- Operations — Environment variables, troubleshooting, runbooks
- Architecture - Deployment and operations — Env vars and operational notes