🛠️
Production deployment
Run Convoro reliably — the settings that actually keep the lights on.
Web server
Use the bundled deploy/nginx.conf.example. Two rules matter most: serve sw.js as no-cache (or stale service workers break returning visitors) and cache /build/ assets immutably.
Redis / Valkey
If you use Redis (or Valkey) for cache/queues, enable memory overcommit and auto-restart so a blip never takes the site down.
echo 'vm.overcommit_memory = 1' | sudo tee /etc/sysctl.d/99-redis.conf
sudo sysctl vm.overcommit_memory=1Workers & scheduler
Run a queue worker and the scheduler (one cron entry) for background jobs, digests, and the extension registry auto-refresh. Full details in deploy/DEPLOYMENT.md.