Deployment Guide
Deploy Beep.AI.Server in production environments
Deployment Options
| Method | Best For |
|---|---|
| Standalone Executable | Single-machine deployment, easy install |
| Docker Container | Containerized environments, orchestration |
| Cloud VM | AWS, Azure, GCP virtual machines |
| Bare Metal | On-premise servers |
Building Standalone
python build_executable.py # PyInstaller standalone
python build_bundle.py # Distribution bundle
python build_standalone_installer.py # Full installerProduction Considerations
- Use PostgreSQL instead of SQLite for production
- Enable Redis for caching and Celery for task queue
- Set secure SECRET_KEY and BEEP_JWT_SECRET
- Configure HTTPS with a reverse proxy (nginx, Caddy)
- Set up monitoring and health checks at /v1/health