Hospedagem Ruby on Rails

Hospedagem Rails: git push, e seu aplicativo Ruby 4.0 está no ar

Implante Rails, Sinatra ou qualquer aplicativo Rack a partir do Git. Cada push executa o bundle install e a sua compilação, e depois entra em produção — sem necessidade de executar Puma ou NGINX.

Teste grátis de 14 dias — cartão obrigatório, sem cobrança

Escolha sua stack
Iniciar meu teste gratuito

O Developer Hosting executa seu próprio código, portanto solicitamos um cartão para manter o teste gratuito para pessoas reais. Seu cartão não será cobrado — nem hoje, nem quando o teste terminar. Você não paga nada a menos que escolha um plano; se não escolher, o teste simplesmente termina.

Planos a partir de R$ 75,99 por mês

  • Ruby 4.0Rails, Sinatra ou qualquer framework Rack
  • RAILS_ENVdefinido para produção para você
  • 14 dias grátisavaliação gratuita, Ruby pré-selecionado
Um pipeline de implantação de um git push para um aplicativo Rails ativo

Hospedagem Rails sem executar o servidor de aplicativos

O Rails já inclui o config.ru que disponibilizamos. Gems, compilação, inicialização e as últimas cinco versões são gerenciados do nosso lado.

Ruby 4.0 via Rack

Rails, Sinatra ou qualquer framework Rack, servido a partir do config.ru pelo próprio servidor web.

bundle install a cada implantação

As gems do seu Gemfile são instaladas no pacote próprio da versão e, em seguida, sua compilação é executada — assets:precompile, migrações ou o que você tiver definido.

Produção por padrão

RAILS_ENV, RACK_ENV e APP_ENV são production, a menos que você defina seus próprios valores.

Credenciais fora do seu repositório

Insira a RAILS_MASTER_KEY e o URL do seu banco de dados no painel de variáveis de ambiente; eles são armazenados em um cofre de segredos.

Exceções que você pode ler

Tudo o que seu aplicativo Rails grava em stderr é exibido no visualizador de logs do painel.

Executar Rake agendado

Tarefas rake noturnas, relatórios ou limpezas são executados como tarefas agendadas.

Cada implantação é uma versão que você pode desfazer

Cada push é descompactado em seu próprio diretório, empacotado e compilado nele, e somente então ativado em produção. Uma falha no bundle install ou na pré-compilação nunca substitui a versão em produção. Voltar para qualquer uma das últimas cinco versões requer apenas um clique.

  • bundle install e precompile terminam antes da alternância
  • Reversão em um clique para qualquer uma das últimas cinco versões
  • Uma URL de pré-visualização para cada ramificação que não seja de produção
  • Seu domínio com um certificado SSL gratuito
  • SSH em todos os planos para console rails e depuração
Um editor de código ao lado de um aplicativo Rails em execução

Do repositório ao aplicativo Rails em execução

  1. Escolha Ruby, comece grátis

    Ruby já está marcado no período de teste; seu cartão foi retido para verificação e não foi cobrado.

  2. Conectar o repositório

    Vincule o repositório com seu Gemfile e config.ru e escolha o branch que entrará no ar.

  3. Definir pré-compilação e segredos

    Use assets:precompile como o comando de build e, em seguida, adicione RAILS_MASTER_KEY e DATABASE_URL.

  4. Publicar

    Os envios para produção tornam-se versões que você pode reverter; as outras ramificações tornam-se pré-visualizações.

O que o Rails já oferece a você

Um config.ru — o Rails gera um. As gems vêm do seu Gemfile.

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

Planos de hospedagem Ruby on Rails

Comece com um aplicativo Rails no Dev Start; o Dev Pro executa cinco e o Dev Scale vinte, com mais memória e CPU por aplicativo a cada etapa.

Zinn® Dev Start

R$ 75,99/mês

ou R$ 759,90 por ano

Sites
1
Armazenamento NVMe
25 GB
Largura de banda
1 TB

Teste grátis de 14 dias — cartão obrigatório, sem cobrança

Escolha sua stack
Iniciar meu teste gratuito

O Developer Hosting executa seu próprio código, portanto solicitamos um cartão para manter o teste gratuito para pessoas reais. Seu cartão não será cobrado — nem hoje, nem quando o teste terminar. Você não paga nada a menos que escolha um plano; se não escolher, o teste simplesmente termina.

Zinn® Dev Pro

R$ 145,99/mês

ou R$ 1.459,90 por ano

Sites
5
Armazenamento NVMe
100 GB em todos os seus sites
Largura de banda
5 TB

Teste grátis de 14 dias — cartão obrigatório, sem cobrança

Escolha sua stack
Iniciar meu teste gratuito

O Developer Hosting executa seu próprio código, portanto solicitamos um cartão para manter o teste gratuito para pessoas reais. Seu cartão não será cobrado — nem hoje, nem quando o teste terminar. Você não paga nada a menos que escolha um plano; se não escolher, o teste simplesmente termina.

Zinn® Dev Scale

R$ 503,99/mês

ou R$ 5.039,90 por ano

Sites
20
Armazenamento NVMe
500 GB em todos os seus sites
Largura de banda
25 TB

Teste grátis de 14 dias — cartão obrigatório, sem cobrança

Escolha sua stack
Iniciar meu teste gratuito

O Developer Hosting executa seu próprio código, portanto solicitamos um cartão para manter o teste gratuito para pessoas reais. Seu cartão não será cobrado — nem hoje, nem quando o teste terminar. Você não paga nada a menos que escolha um plano; se não escolher, o teste simplesmente termina.

  • Teste primeiroCada plano gerenciado começa com uma avaliação gratuita de 14 dias, para que você possa colocar um site real nele antes de pagar por qualquer coisa.
  • Garantia de reembolso de 30 diasSe um plano gerenciado não for adequado para você, informe-nos dentro de 30 dias após o seu primeiro pagamento e nós o reembolsaremos. A hospedagem de aplicativos está coberta. Leia a política de reembolso
  • Suporte real, incluídoO suporte está incluído em todos os planos, prestado por pessoas que administram esta plataforma e não por um roteiro. As contas que não podem esperar podem furar a fila. Como funciona o suporte prioritário

O que estes planos não executam

  • Não há nenhum processo sempre ativo para o Sidekiq ou Resque; execute o trabalho periódico como tarefas agendadas.
  • O Action Cable e outros usos de WebSocket de longa duração devem ser executados em um servidor Zinn® Private Cloud.
  • Para contêineres ou Kubernetes, escolha um servidor Zinn® Private Cloud.

Hospedagem Rails: perguntas

Qual versão do Ruby você executa?

Ruby 4.0, via Rack. Seu aplicativo é servido a partir de config.ru e as gems vêm do seu Gemfile a cada implantação.

Posso hospedar um aplicativo Rails?

Sim. O Rails gera o config.ru que disponibilizamos. Defina assets:precompile como seu comando de compilação e insira RAILS_MASTER_KEY e a URL do seu banco de dados no painel de variáveis de ambiente.

Posso hospedar o Sinatra?

Sim. Qualquer aplicativo Rack funciona da mesma forma: um config.ru, um Gemfile e um push.

Posso executar o Sidekiq?

O Sidekiq precisa de um processo que seja executado continuamente, o que estes planos não mantêm. Use tarefas agendadas para trabalhos periódicos ou execute o Sidekiq em um servidor Zinn® Private Cloud.

Preciso do Puma ou do Passenger?

Não. O próprio servidor web executa sua aplicação Rack, portanto não há servidor de aplicação para instalar ou configurar.

Existe um teste gratuito?

Sim. O período de teste dura 14 dias com o Ruby selecionado; é necessário um cartão, mas nenhuma cobrança é feita, e não há nada a pagar a menos que você escolha um plano.

Visão geral da hospedagem para desenvolvedores

Implante seu aplicativo Rails hoje mesmo

Ruby está pré-selecionado para o seu período de teste de 14 dias. Solicitamos um cartão apenas para evitar abusos, e nenhuma cobrança será feita enquanto você experimenta.

Teste grátis de 14 dias — cartão obrigatório, sem cobrança

Escolha sua stack
Iniciar meu teste gratuito

O Developer Hosting executa seu próprio código, portanto solicitamos um cartão para manter o teste gratuito para pessoas reais. Seu cartão não será cobrado — nem hoje, nem quando o teste terminar. Você não paga nada a menos que escolha um plano; se não escolher, o teste simplesmente termina.