Deployment
Production deployment guide for Friday Assistant.
Documentation Site
The docs site uses Azure Static Web Apps with Azure AD authentication. See Auth Setup for details.
Quick deploy:
- Push repo to GitHub/Azure DevOps
- Create Azure Static Web App linked to repo
- Add
AAD_CLIENT_IDandAAD_CLIENT_SECRETto app settings - Update tenant ID in
staticwebapp.config.json
Backend
Docker
- Build the image:
- Run with environment variables:
Manual
- Set up Python environment on server
- Install dependencies:
pip install -r requirements.txt - Configure environment variables
- Run:
python agent.py
Frontend
- Update environment variables for production
- Change Azure AD redirect URI to production URL
- Build:
pnpm build - Deploy to hosting platform (Vercel, AWS, Azure, etc.)
The included Dockerfile can be used for containerized deployments.
Checklist
- [ ] LiveKit server accessible
- [ ] Environment variables configured
- [ ] Azure AD redirect URIs updated
- [ ] SSL/TLS configured for HTTPS
- [ ] Firewall rules for required ports
- [ ] Logging and monitoring set up