Byconvo Documentation
Byconvo is a modern web platform built with a multi-application architecture, featuring automated deployments and zero-downtime updates.
Overview
The Byconvo platform consists of three main applications deployed to a single server:
- Monolith - Ruby on Rails application with Inertia.js and React
- Website (www) - Next.js marketing site
- Docs - Nextra documentation site
All applications are containerized with Docker and deployed using Kamal 2, with automated CI/CD through GitHub Actions.
Quick Links
Architecture Highlights
- Containerized Deployment: Docker containers for all applications
- Zero-Downtime Deploys: Kamal 2 orchestration with health checks
- SSL/TLS: Automatic Let’s Encrypt certificates via Kamal proxy
- CI/CD: Automated testing and deployment via GitHub Actions
- Shared Server: Multiple apps on single server (157.90.150.53)