Guías de despliegue

Desplegar Rails en DigitalOcean

Corre tu app Rails en un servidor DigitalOcean en tu propia cuenta, con Postgres, MySQL y Redis, HTTPS y releases sin downtime. DigitalOcean te factura el servidor directamente, y Railyard no agrega ningún margen.

Pasos

  1. 1

    Crea un token de API de DigitalOcean

    En el panel de control de DigitalOcean, abre API y genera un token de acceso personal con permisos de lectura y escritura. Pégalo en Railyard y marca «Save it to the team», para reutilizarlo en cada servidor después de este.

  2. 2

    Agrega un servidor DigitalOcean

    En Railyard, abre Servers, luego Add a server, luego Create on your cloud, y elige DigitalOcean, una región y un tamaño. Railyard preselecciona s-1vcpu-2gb (1 vCPU, 2 GB de memoria). Crea el servidor en tu cuenta de DigitalOcean y termina la configuración en unos dos minutos.

  3. 3

    Despliega tu repositorio Rails

    Pega el enlace de GitHub. Railyard lee el repositorio, detecta Rails y completa el build, el puerto, el comando de release, los workers y Postgres, MySQL y Redis.

  4. 4

    Sal a producción con HTTPS

    Railyard construye tu app, ejecuta el comando de release, comprueba la salud de la nueva versión y mueve el tráfico solo cuando responde. Agrega tu dominio y el certificado se emite y se renueva por ti.

¿Quieres cada comando, la forma manual y la forma con Railyard? Desplegar una app Rails en DigitalOcean

Lo que Railyard configura para Rails

Regiones de DigitalOcean

Fráncfort y Ámsterdam mantienen tus datos en la Unión Europea.

Preguntas

¿Qué tamaño de servidor DigitalOcean conviene para empezar?
Railyard preselecciona s-1vcpu-2gb (1 vCPU, 2 GB de memoria). Los builds corren en un servidor de build aparte, así que el servidor de la app solo tiene que ejecutar tu app. Puedes cambiar el tamaño o agregar servidores más adelante.
¿Dónde viven los datos de mi app Rails?
En el servidor DigitalOcean de tu cuenta, en la región que elijas. Fráncfort y Ámsterdam mantienen tus datos en la Unión Europea.
¿Cuánto cuesta correr Rails en DigitalOcean?
DigitalOcean te factura el servidor a su propio precio. Railyard no agrega ningún margen en el cómputo, empieza gratis, y Pro cuesta US$19 al mes por equipo.

Despliega Rails en tu propio servidor DigitalOcean.

Sin tarjeta de crédito. Tu proveedor te factura los servidores a su propio precio.

Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.