Ruby logo

Bundler を組み込んだ Ruby 4

Rails、Sinatra、Ruby スクリプトを実行できます。Gemfile の gem はアプリの起動前に自動でインストールされ、設定は不要です。

月額 R$12.49から

最初から備わっているもの

環境はお使いの言語をすでに理解しています。コードをアップロードすれば、そのまま動きます。

  • Ruby の JIT、YJIT

    Rails が標準で有効にする Ruby 組み込みの JIT コンパイラーで、長時間動くアプリを高速化します。

  • 自動 Bundler

    Gemfile を検出し、アプリの起動前に gem をインストールします。

  • Rails、Sinatra、Hanami、Roda、Grape

    Ruby の主要な Web フレームワークが特別な調整なしで動作します。

  • Sidekiq とワーカー

    START で起動コマンドを指定し、Sidekiq などのワーカーを実行できます。

ホスティングできるもの

このランタイムで動くプロジェクト。

  • Hotwire を使った Rails アプリ

    Turbo、Stimulus、import maps を使ったフルスタックまたは API モードのアプリケーション。

  • Sinatra と Roda による軽量 API

    少ないコードでシンプルにデプロイできる、軽量な Ruby マイクロサービス。

  • discordrb の Discord ボット

    自動再起動とダッシュボードのリアルタイムログを備えた Ruby ボット。

  • Sidekiq と Resque のワーカー

    Redis のキューによる非同期処理と、タスク失敗時の自動リトライ。

  • スクレイパーと Web 自動化

    Mechanize、Nokogiri、HTTParty、Watir による定期的なデータ収集。

  • Spree と Solidus による E コマース

    カスタマイズ可能なチェックアウトと決済ゲートウェイ連携を備えた、Ruby のオープンソース EC ストア。

設定とバージョン

squarecloud.app はデプロイ時にダッシュボードが生成するか、プロジェクトのルートに自分で書けます。名前、メインファイル、メモリ、バージョンを一か所で管理できます。

squarecloud.app
DISPLAY_NAME=Ruby
MAIN=app.rb
MEMORY=512
VERSION=recommended
バージョン
4
対応ファイル
.rb
依存関係
Gemfile
RUNTIME= の値
ruby

プロジェクトのあらゆる段階に対応するプラン

小さく始めて、必要なときにスケール。縛り契約はありません。

5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot

認証を取得したパートナーデータセンターでホスティング
Tier 3ISO 27001SOC 2 Type II常時稼働のDDoS保護
インフラストラクチャを見る

Ruby Hosting に関するよくある質問

Ruby 4、YJIT、Bundler、Rails。

YJIT はデフォルトで有効ですか?

はい。Ruby 4 のアプリは YJIT を有効にして動作します。

Rails や Puma はどうやって設定しますか?

squarecloud.app で START=bundle exec puma -C config/puma.rb を使います。Bundler が起動前に gem を自動的に解決します。

Sidekiq を使えますか?

はい。サブドメインを持つメインアプリと、Sidekiq 用の別のバックグラウンドアプリを実行するか、Puma プラグインを介して両方を同じプロセスで実行します。

正確にはどの Ruby バージョンが実行されますか?

Ruby 4 で、セキュリティパッチは自動で適用されます。メジャーバージョンは 4 のみを維持し、旧バージョンを並行して提供しないため、セキュリティパッチを迅速に適用でき、プラットフォームもシンプルに保てます。

プロジェクトをスケールさせる準備はできましたか?

Square Cloud でプロジェクトをホスティングしてきた 50 万人以上の開発者の仲間入りをしましょう。

  • 予測可能な料金
  • 請求のサプライズなし
  • 数秒でデプロイ
  • 高可用性
  • 安定したスケール
  • 自動再起動
  • SSLとセキュリティを標準搭載
  • 分離されたコンテナ