Viniendo de Laravel Cloud
Laravel Cloud corre tu app en la infraestructura AWS propia del equipo de Laravel, facturada por uso. Railyard corre la misma app Laravel en un servidor de tu propia cuenta de nube, con un precio fijo por equipo.
Por qué los equipos dejan Laravel Cloud
Laravel Cloud es una plataforma bien construida y totalmente administrada por quienes crean Laravel. La fricción aparece en la propiedad y el costo: tu app corre en su cuenta de AWS, no en la tuya, y la factura se mueve con el uso a medida que escalas.
Railyard mantiene el mismo flujo de deploy por git push para Laravel, pero lo corre en un servidor de tu propia cuenta de DigitalOcean, Hetzner o Vultr, a un precio fijo por equipo.
Qué se viene contigo
- Tu repositorio Laravel, construido desde un Dockerfile o buildpacks.
- Tus variables de entorno y secrets, antes configurados en el panel de Laravel Cloud.
- Los Postgres, MySQL y Redis administrados se mapean directo a complementos de Railyard.
- Laravel Horizon y los workers de queue corren igual, sobre un proceso worker de Railyard.
La migración
- Conecta un servidor: uno existente, o uno nuevo que Railyard provisiona en tu cuenta de nube.
- Agrega tu repositorio y Railyard detecta Laravel automáticamente.
- Trae tu configuración y conecta los datastores que tu app espera.
- Despliega a una URL temporal. Corre
php artisan migratey verifica. - Migra los datos con un dump y restore hacia el complemento administrado.
- Mueve el DNS. Laravel Cloud sigue sirviendo hasta el cutover; no hay caída.
Qué es distinto
Un precio fijo por equipo en lugar de facturación por uso, y tu app corre en tu propia cuenta de nube en vez de la de Laravel Cloud.