Proyecto de código abierto de GitHub Thruster: Simplifica la implementación de aplicaciones Rails con un proxy HTTP/2
2024-12-26
Thruster es un proxy HTTP/2 diseñado para simplificar las implementaciones de producción de aplicaciones Rails. Funciona junto con el servidor web Puma, proporcionando funciones como soporte HTTP/2, gestión automática de certificados TLS con Let's Encrypt, caché HTTP básico y soporte X-Sendfile con compresión. Busca una configuración cero; simplemente establezca la variable de entorno TLS_DOMAIN para habilitar TLS, de lo contrario, se ejecutará solo en modo HTTP. Thruster también encapsula el proceso Puma, lo que lo hace ideal para entornos en contenedores. Originalmente creado para el proyecto ONCE, ahora se utiliza para implementaciones más sencillas de otras aplicaciones Rails.
Desarrollo
Implementación