Hospedagem Ruby on Rails

Hospedagem Ruby on Rails com deploy via Git — em minutos, em reais

bin/rails e Gemfile bastam: a plataforma instala as gems, precompila os assets no build e sobe o Puma com RAILS_ENV=production. O banco gerenciado entra como DATABASE_URL, que o Rails lê sozinho.

Sem fidelidade · cancele quando quiser

deploy · rails — produção

$ git push origin main

00:02Stack detectada: Ruby 3.3 · Rails

00:04bundle install

01:05rails assets:precompile

01:30Imagem construída (318 MB) e enviada ao registry

01:48Instâncias publicadas · health check ok

No ar → https://app.acme.com.br

Como a plataforma reconhece um projeto Ruby on Rails

Sem Dockerfile, o detector olha os arquivos do repositório nesta ordem. Com Dockerfile na raiz, ele manda e nada disso é necessário.

bin/rails · config.ruidentifica Rails
Gemfile.lockinstala com Bundler
.ruby-versionfixa a versão do Ruby

Versão, start e o primeiro deploy

Versão do runtime
.ruby-version.
Comando de start
bundle exec rails server -b 0.0.0.0 -p $PORT
Para não quebrar no primeiro deploy
  • SECRET_KEY_BASE e RAILS_ENV=production nas variáveis; RAILS_SERVE_STATIC_FILES=true se não houver CDN.
  • Migrações: rails db:migrate antes do servidor (Procfile com release ou Dockerfile).
  • Bancos PostgreSQL gerenciados entram como variável de ambiente (DATABASE_URL) no momento em que o banco fica pronto; nenhuma senha no repositório.

Incluso em todo plano

O que o seu app Ruby on Rails ganha além do deploy

PostgreSQL gerenciado

Provisionado em minutos, credencial injetada no ambiente, backup diário e restauração ponto-no-tempo.

Domínio próprio com TLS

Certificado emitido e renovado sozinho; cada app nasce com um endereço público.

Rollback em um clique

Toda versão publicada fica guardada com a imagem — voltar leva segundos.

Logs e métricas

Log em tempo real por instância e métricas de CPU, memória e requisições no painel.

Perguntas frequentes

Ruby on Rails na plataforma

Respostas sobre como a plataforma trata Rails — do jeito que funciona de fato.

01Sidekiq / Solid Queue?

Um serviço worker no mesmo repositório. Solid Queue roda no próprio Postgres gerenciado; Sidekiq precisa de Redis.

02Como funciona o deploy?

Conecte o GitHub e escolha repositório e branch. Cada push publica sozinho: a plataforma constrói a imagem, sobe as instâncias com rollout gradual e troca o tráfego quando o health check passa. Rollback para qualquer versão anterior em um clique.

03Quanto custa?

Preço fixo em reais por plano, sem medidor por uso. Estourar um limite recusa a ação com aviso — nunca vira fatura surpresa. Há plano gratuito para começar.

Seu app Ruby on Rails no ar no próximo push