Alojamiento de Ruby on Rails

Alojamiento de Rails: git push y su aplicación Ruby 4.0 estará activa

Despliegue Rails, Sinatra o cualquier aplicación Rack desde Git. Cada push ejecuta bundle install y su compilación, y luego pasa a producción — sin necesidad de ejecutar Puma ni NGINX.

Prueba gratuita de 14 días: se requiere tarjeta, no se realiza ningún cargo

Elija su stack
Iniciar mi prueba gratuita

Developer Hosting ejecuta su propio código, por lo que solicitamos una tarjeta para reservar la prueba gratuita a personas reales. No se realiza ningún cargo en su tarjeta, ni hoy ni cuando termine la prueba. No paga nada a menos que elija un plan; si no lo hace, la prueba simplemente finaliza.

Planes desde 14,99 US$ al mes

  • Ruby 4.0Rails, Sinatra o cualquier framework Rack
  • RAILS_ENVconfigurado en producción para usted
  • 14 días gratisprueba gratuita, Ruby preseleccionado
Una canalización de despliegue desde un git push hasta una aplicación Rails en producción

Alojamiento de Rails sin ejecutar el servidor de aplicaciones

Rails ya incluye el config.ru que servimos. Las gemas, la compilación, el inicio y las últimas cinco versiones se gestionan de nuestro lado.

Ruby 4.0 a través de Rack

Rails, Sinatra o cualquier framework de Rack, servido desde config.ru por el propio servidor web.

bundle install en cada despliegue

Las gemas de su Gemfile se instalan en el propio paquete del lanzamiento y, a continuación, se ejecuta su compilación: assets:precompile, migraciones o cualquier otra cosa que haya configurado.

Producción de forma predeterminada

RAILS_ENV, RACK_ENV y APP_ENV son production a menos que establezca sus propios valores.

Credenciales fuera de su repositorio

Introduzca RAILS_MASTER_KEY y la URL de su base de datos en el panel de variables de entorno; se guardan en un almacén de secretos.

Excepciones que puede leer

Todo lo que su aplicación Rails escriba en stderr se muestra en el visor de registros del panel de control.

Ejecutar Rake según una programación

Las tareas de rake nocturnas, los informes o las limpiezas se ejecutan como tareas programadas.

Cada despliegue es una versión que puede deshacer

Cada push se descomprime en su propio directorio, se empaqueta y compila allí, y solo entonces se pasa a producción. Una instalación de paquetes o precompilación fallida nunca sustituye a la versión activa. Volver a cualquiera de las últimas cinco versiones está a un solo clic.

  • bundle install y precompile finalizan antes del cambio
  • Restauración con un solo clic a cualquiera de las últimas cinco versiones
  • Una URL de vista previa para cada rama que no sea de producción
  • Su dominio con un certificado SSL gratuito
  • SSH en todos los planes para rails console y depuración
Un editor de código junto a una aplicación Rails en ejecución

Del repositorio a una aplicación Rails en ejecución

  1. Elija Ruby, empiece gratis

    Ruby ya está seleccionado en la prueba; los datos de su tarjeta se retienen solo para su verificación y no se le realiza ningún cargo.

  2. Vincular el repositorio

    Vincule el repositorio con sus archivos Gemfile y config.ru y elija la rama que pasará a producción.

  3. Establecer precompilación y secretos

    Utilice assets:precompile como comando de compilación y, a continuación, añada RAILS_MASTER_KEY y DATABASE_URL.

  4. Enviar

    Las confirmaciones de producción se convierten en versiones que puede revertir; las demás ramas se convierten en vistas previas.

Lo que Rails ya le ofrece

Un config.ru: Rails genera uno. Las gemas provienen de su Gemfile.

# config.ru — the file we serve
require_relative "config/environment"  # Rails
run Rails.application

Planes de alojamiento de Ruby on Rails

Comience con una aplicación de Rails en Dev Start; Dev Pro ejecuta cinco y Dev Scale veinte, con más memoria y CPU por aplicación en cada nivel.

Zinn® Dev Start

14,99 US$/mes

o 149,90 US$ al año

Sitios web
1
Almacenamiento NVMe
25 GB
Ancho de banda
1 TB

Prueba gratuita de 14 días: se requiere tarjeta, no se realiza ningún cargo

Elija su stack
Iniciar mi prueba gratuita

Developer Hosting ejecuta su propio código, por lo que solicitamos una tarjeta para reservar la prueba gratuita a personas reales. No se realiza ningún cargo en su tarjeta, ni hoy ni cuando termine la prueba. No paga nada a menos que elija un plan; si no lo hace, la prueba simplemente finaliza.

Zinn® Dev Pro

28,99 US$/mes

o 289,90 US$ al año

Sitios web
5
Almacenamiento NVMe
100 GB en todos sus sitios
Ancho de banda
5 TB

Prueba gratuita de 14 días: se requiere tarjeta, no se realiza ningún cargo

Elija su stack
Iniciar mi prueba gratuita

Developer Hosting ejecuta su propio código, por lo que solicitamos una tarjeta para reservar la prueba gratuita a personas reales. No se realiza ningún cargo en su tarjeta, ni hoy ni cuando termine la prueba. No paga nada a menos que elija un plan; si no lo hace, la prueba simplemente finaliza.

Zinn® Dev Scale

99,99 US$/mes

o 999,90 US$ al año

Sitios web
20
Almacenamiento NVMe
500 GB en todos sus sitios
Ancho de banda
25 TB

Prueba gratuita de 14 días: se requiere tarjeta, no se realiza ningún cargo

Elija su stack
Iniciar mi prueba gratuita

Developer Hosting ejecuta su propio código, por lo que solicitamos una tarjeta para reservar la prueba gratuita a personas reales. No se realiza ningún cargo en su tarjeta, ni hoy ni cuando termine la prueba. No paga nada a menos que elija un plan; si no lo hace, la prueba simplemente finaliza.

  • Pruébelo primeroCada plan administrado comienza con una prueba gratuita de 14 días, para que puedas alojar un sitio real antes de pagar por nada.
  • Garantía de devolución de dinero de 30 díasSi un plan gestionado no es adecuado para usted, háganoslo saber dentro de los 30 días posteriores a su primer pago y se lo reembolsaremos. El alojamiento de aplicaciones está incluido. Leer la política de reembolso
  • Soporte real, incluidoEl soporte técnico está incluido en todos los planes, ofrecido por personas que gestionan esta plataforma en lugar de un guion automático. Las cuentas que no puedan esperar pueden pasar al principio de la cola. Cómo funciona el soporte prioritario

Lo que estos planes no ejecutan

  • No hay ningún proceso siempre activo para Sidekiq o Resque; ejecute el trabajo periódico como tareas programadas.
  • Action Cable y otros usos de WebSocket de larga duración pertenecen a un servidor Zinn® Private Cloud.
  • Para contenedores o Kubernetes, elija un servidor Zinn® Private Cloud.

Alojamiento Rails: preguntas

¿Qué versión de Ruby ejecuta?

Ruby 4.0 a través de Rack. Su aplicación se sirve desde config.ru y las gemas provienen de su Gemfile en cada despliegue.

¿Puedo alojar una aplicación de Rails?

Sí. Rails genera el archivo config.ru que servimos. Establezca assets:precompile como su comando de compilación e introduzca RAILS_MASTER_KEY y la URL de su base de datos en el panel de variables de entorno.

¿Puedo alojar Sinatra?

Sí. Cualquier aplicación de Rack funciona de la misma manera: un config.ru, un Gemfile y un push.

¿Puedo ejecutar Sidekiq?

Sidekiq requiere un proceso que se ejecute continuamente, el cual estos planes no mantienen. Utilice tareas programadas para trabajos periódicos o ejecute Sidekiq en un servidor Zinn® Private Cloud.

¿Necesito Puma o Passenger?

No. El servidor web ejecuta su aplicación Rack por sí mismo, por lo que no hay ningún servidor de aplicaciones que instalar o configurar.

¿Hay una prueba gratuita?

Sí. El periodo de prueba dura 14 días con Ruby seleccionado; se requiere una tarjeta pero no se le realiza ningún cargo, y no hay nada que pagar a menos que elija un plan.

Resumen de alojamiento para desarrolladores

Despliegue su aplicación de Rails hoy mismo

Ruby está preseleccionado para su periodo de prueba de 14 días. Solo solicitamos una tarjeta para evitar abusos y no se le cobrará nada mientras la prueba.

Prueba gratuita de 14 días: se requiere tarjeta, no se realiza ningún cargo

Elija su stack
Iniciar mi prueba gratuita

Developer Hosting ejecuta su propio código, por lo que solicitamos una tarjeta para reservar la prueba gratuita a personas reales. No se realiza ningún cargo en su tarjeta, ni hoy ni cuando termine la prueba. No paga nada a menos que elija un plan; si no lo hace, la prueba simplemente finaliza.