Deplomo
Accedi
Guida al deploy di Ruby

ruby diplo; Rails and Sinatra on Deplomo

Deploy Ruby on Deplomo for Rails, Sinatra, and Rack. Connect from Git or the CLI, set build and run commands, configure environment variables and a domain, then deploy your Ruby project.

risposta breve

perDeploy Ruby e le app Rails o Sinatra, collega il repository: Bundler installa automaticamente le gem. Per conoscere il servizio Ruby, consulta la pagina hosting Ruby oppure la guida Guida al deploy .

Ultima revisione:6 settembre 2026

Prepara il progetto e fai il deploy di Deploy Ruby

Inserisci nel repository Git i file delle dipendenze, come Gemfile and Gemfile.lock . Comandi di build e avvio predefiniti per questo stack:

# Comando di build
bundle install && bundle exec rails assets:precompile

# Comando di avvio
bundle exec puma -C config/puma.rb

Puma should listen on tcp://0.0.0.0:$PORT.

Deploy automatico direttamente da Git

  1. Crea un progetto e un nuovo ambiente dal pannello Deplomo.
  2. Collega il servizio al repository GitHub o GitLab e seleziona il branch.
  3. Configura i comandi di build e avvio in base al progetto.
  4. Aggiungi le variabili d’ambiente richieste e avvia il deploy.
  5. Nella sezione Domini, collega il tuo dominio e configura SSL.

Distribuisci dalla cartella locale con CLI di Deplomo

curl -fsSL https://get.deplomo.com/install.sh | sh
deplomo login
cd your-project
deplomo deploy
deplomo logs

La CLI di Deplomo consente di pubblicare il codice locale senza inviarlo prima a Git.

In Windows (PowerShell), usa questo comando al posto di quello di installazione: irm https://get.deplomo.com/install.ps1 | iex .

Accorgimenti per l’ambiente di produzione di Ruby

  • Mark RAILS_MASTER_KEY and DATABASE_URL as secrets.
  • Review migrations before switching releases.
  • Run Sidekiq or other workers in a separate service.
  • Verifica lo stato di salute e il tempo di avvio del servizio prima di indirizzarvi il traffico.
  • Conserva i dati persistenti e i file degli utenti su dischi persistenti o in uno spazio di archiviazione cloud.

Domande frequenti

Come si fa il deploy di Ruby e Rails?

Per fare il deploy di Ruby con Ruby on Rails, Bundler installa le dipendenze ed esegue la compilazione degli asset statici; il server Puma avvia il progetto.

Come si configura un database per Ruby on Rails?

Con Ruby on Rails, i dati di connessione al database vengono passati all’app tramite la variabile d’ambiente DATABASE_URL. Non serve inserirli direttamente nel codice.