Ruby logo

Ruby 4 con Bundler integrato

Esegui Rails, Sinatra o i tuoi script Ruby. Le gem del Gemfile vengono installate prima dell'avvio dell'app, senza configurazione.

A partire da 12,49 BRL/mese

Cosa è già pronto

L'ambiente conosce già il tuo linguaggio: carichi il codice e gira.

  • YJIT, il JIT di Ruby

    Il compilatore just-in-time di Ruby, che Rails attiva di default, velocizza le app a lunga esecuzione.

  • Bundler automatico

    Rileva il Gemfile e installa le gem prima dell'avvio dell'app.

  • Rails, Sinatra, Hanami, Roda e Grape

    I principali framework web Ruby girano senza adattamenti particolari.

  • Sidekiq e worker

    Definisci il comando di avvio tramite START ed esegui Sidekiq o qualsiasi altro worker.

Cosa puoi ospitare

Progetti che girano su questo runtime.

  • App Rails con Hotwire

    Applicazioni full-stack o in modalità API, con Turbo, Stimulus e import map.

  • API leggere con Sinatra e Roda

    Microservizi Ruby snelli, con poco codice e deploy semplici.

  • Bot Discord con discordrb

    Bot Ruby con riavvio automatico e log in tempo reale nella dashboard.

  • Worker Sidekiq e Resque

    Elaborazione asincrona con code su Redis e nuovi tentativi automatici quando un job fallisce.

  • Scraper e automazione web

    Raccolta dati con Mechanize, Nokogiri, HTTParty o Watir in routine automatizzate.

  • E-commerce con Spree e Solidus

    Negozi online open source in Ruby, con checkout personalizzabile e integrazione con i gateway di pagamento.

Configurazione e versioni

La dashboard genera lo squarecloud.app al deploy, oppure scrivi il tuo nella radice del progetto: nome, file principale, memoria e versione in un unico posto.

squarecloud.app
DISPLAY_NAME=Ruby
MAIN=app.rb
MEMORY=512
VERSION=recommended
Versioni
4
File accettati
.rb
Dipendenze
Gemfile
Valori di RUNTIME=
ruby

Un piano per ogni fase del tuo progetto

Inizia in piccolo e scala quando ne hai bisogno, senza contratti di permanenza.

4,9 su 5 · 402 recensioni su Google + TrustpilotTrustpilot

Ospitato in un datacenter partner con certificazioni
Tier 3ISO 27001SOC 2 Type IIProtezione DDoS Always-On
Esplora la nostra infrastruttura

Domande frequenti su Ruby Hosting

Ruby 4, YJIT, Bundler e Rails.

YJIT è abilitato per impostazione predefinita?

Sì. Le app su Ruby 4 girano con YJIT abilitato.

Come configuro Rails o Puma?

Usa START=bundle exec puma -C config/puma.rb in squarecloud.app. Bundler risolve le gem automaticamente prima dell'avvio.

Posso usare Sidekiq?

Sì. Esegui la tua app principale con un sottodominio e un'app in background separata per Sidekiq, oppure entrambe nello stesso processo tramite il plugin Puma.

Quale versione esatta di Ruby gira?

Ruby 4, con le patch di sicurezza applicate automaticamente. Manteniamo solo la major 4, senza versioni precedenti in parallelo, così le patch di sicurezza arrivano prima e la piattaforma resta semplice.

Pronto a scalare il tuo progetto?

Unisciti agli oltre 500.000 sviluppatori che hanno usato Square Cloud per ospitare i loro progetti.

  • Prezzi prevedibili
  • Nessuna sorpresa in fattura
  • Deploy in pochi secondi
  • Alta disponibilità
  • Scala con stabilità
  • Riavvio automatico
  • SSL e sicurezza inclusi
  • Container isolati