Ruby logo

Ruby 4 avec Bundler intégré

Faites tourner Rails, Sinatra ou vos scripts Ruby. Les gems de votre Gemfile sont installées avant le démarrage de l'application, sans configuration.

À partir de 12,49 R$/mois

Ce qui est prêt à l'emploi

L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.

  • YJIT, le JIT de Ruby

    Le compilateur just-in-time intégré à Ruby, que Rails active par défaut, accélère les applications qui tournent longtemps.

  • Bundler automatique

    Détecte votre Gemfile et installe les gems avant le démarrage de l'application.

  • Rails, Sinatra, Hanami, Roda et Grape

    Les principaux frameworks web Ruby tournent sans adaptation particulière.

  • Sidekiq et workers

    Définissez votre commande de démarrage via START et lancez Sidekiq ou n'importe quel autre worker.

Ce que vous pouvez héberger

Des projets qui tournent sur ce runtime.

  • Applications Rails avec Hotwire

    Applications full-stack ou en mode API avec Turbo, Stimulus et import maps.

  • API légères avec Sinatra et Roda

    Microservices Ruby légers, avec peu de code et des déploiements simples.

  • Bots Discord avec discordrb

    Bots Ruby avec redémarrage automatique et logs en temps réel dans le dashboard.

  • Workers Sidekiq et Resque

    Traitement asynchrone avec des files d'attente sur Redis et de nouvelles tentatives automatiques quand une tâche échoue.

  • Scrapers et automatisation web

    Collecte de données avec Mechanize, Nokogiri, HTTParty ou Watir dans des routines automatisées.

  • E-commerce avec Spree et Solidus

    Boutiques en ligne Ruby open source avec checkout personnalisable et intégrations de passerelles de paiement.

Configuration et versions

Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.

squarecloud.app
DISPLAY_NAME=Ruby
MAIN=app.rb
MEMORY=512
VERSION=recommended
Versions
4
Fichiers acceptés
.rb
Dépendances
Gemfile
Valeurs de RUNTIME=
ruby

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Foire aux questions sur Ruby Hosting

Ruby 4, YJIT, Bundler et Rails.

YJIT est-il activé par défaut ?

Oui. Les applications en Ruby 4 tournent avec YJIT activé.

Comment configurer Rails ou Puma ?

Utilisez START=bundle exec puma -C config/puma.rb dans squarecloud.app. Bundler résout les gems automatiquement avant le démarrage.

Puis-je utiliser Sidekiq ?

Oui. Exécutez votre application principale avec un sous-domaine et une application d’arrière-plan distincte pour Sidekiq, ou les deux dans le même processus via le plugin Puma.

Quelle version exacte de Ruby s’exécute ?

Ruby 4, avec les correctifs de sécurité appliqués automatiquement. Nous ne maintenons que la version majeure 4, sans versions antérieures en parallèle, ce qui accélère les correctifs de sécurité et garde la plateforme simple.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés