Cómo funciona
Cómo funciona Railyard.
Railyard corre como software que usas desde tu navegador. En cada uno de tus servidores instala un agente pequeño que construye, corre y comprueba tus apps, y reporta su estado de vuelta a Railyard.
Plan gratis: 1 servidor, un servidor de base de datos y 3 apps. Sin tarjeta.
Despliegues
Cada despliegue se comprueba antes de recibir tráfico.
La versión actual sigue respondiendo mientras la nueva se construye. El tráfico solo se mueve a ella después de pasar su comprobación de salud, y el despliegue hace rollback automático si no la pasa.
- Una sonda fallida hace rollback y no cambia nada
- El tráfico se mueve solo después de que el nuevo release responde su comprobación de salud
- El contenedor anterior se conserva para un rollback en un clic
- git push
- Build
- Release
- Comprobación
- En línea
Servidores
Todos tus servidores en un solo lugar.
Conecta una máquina por SSH o deja que Railyard aprovisione una en tu cuenta cloud. Cada una corre un solo agente que reporta su CPU, memoria y disco de vuelta a Railyard.
- Pon un servidor en cuarentena y el placement lo evita
- Desconecta uno y el resto de la flota sigue corriendo
- Servidores de build dedicados, si los quieres
Despliega tu primera app en un servidor que tú posees.
Conecta una máquina con un host, un usuario y una clave SSH, o deja que Railyard cree una en tu cuenta de nube. Instala el resto y vigila que quede en línea.
Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.
Logs
Logs en vivo y una shell.
La salida del build y los logs de la app se transmiten a tu navegador a medida que se escriben, con marca de tiempo y etiquetados por stream. Abre una shell en el contenedor en ejecución sin salir de la página.
$ railyard logs storefront --follow
en vivo · web, worker
web GET /products 200 in 31ms
worker OrderMailerJob done in 112ms
web POST /checkout 200 in 233ms
worker InventorySyncJob retrying (attempt 2)
worker InventorySyncJob processed 240 skus
web GET /cart 200 in 18ms
$ railyard run storefront -- bin/rails db:migrate
== AddIndexToOrders: migrated (0.0412s)
Despliega tu primera app en un servidor que tú posees.
Conecta una máquina con un host, un usuario y una clave SSH, o deja que Railyard cree una en tu cuenta de nube. Instala el resto y vigila que quede en línea.
Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.
Plan gratis, sin tarjeta.