Vai al contenuto
AdiosDocumentazione
Esplora la documentazione

Distribuire Ruby

Questo esempio distribuisce un processo web Ruby, come Sinatra, con comandi di produzione e impostazioni dell’ambiente di esecuzione espliciti.

Consulta percorso di distribuzione Ruby oppure esamina il modello Ruby on Rails prima di applicare questa configurazione dell’ambiente di esecuzione a un’applicazione esistente.

Configurazione

Crea un adios.yaml nella directory principale del tuo progetto:

name: my-ruby-app
build_cmd: bundle install
start_cmd: bundle exec ruby app.rb

runtime:
  name: ruby@3.2
  port: 8080
  health_path: /healthz

env:
  RACK_ENV: production

Distribuisci

adios up