Railway
クイックスタート
数分で Railway を始めましょう!このクイックスタートチュートリアルでは、GitHub、CLI、Docker イメージ、またはテンプレートを介して最初のアプリをデプロイする方法を説明します。
著者: AIイノベーションズ 阿部隼也(X / Twitter)クイックスタートチュートリアル
Railway へようこそ!このチュートリアルでは、最初のプロジェクトをデプロイするための最も一般的な方法をいくつか紹介します。
プロジェクトのデプロイ - GitHub から
既存のプロジェクトを GitHub リポジトリに持っている場合、これが最も簡単な方法です。
- Railway ダッシュボードで、「New Project」を選択します。
- 「Deploy from GitHub repo」を選択し、デプロイしたいリポジトリを選択します。
- Railway はリポジトリを分析し、最適なビルド方法を自動的に検出します。
- 「Deploy」をクリックすると、数分でアプリケーションがデプロイされます。
プロジェクトのデプロイ - CLI を使用
ローカルマシン上のプロジェクトをデプロイするには、Railway CLI を使用します。
- Railway CLI をインストールし、
railway login
で認証します。 - プロジェクトのルートディレクトリで
railway init
を実行して、新しい Railway プロジェクトを作成します。 railway up
を実行して、コードをアップロードし、デプロイします。
プロジェクトのデプロイ - Docker イメージから
公開されている Docker イメージをデプロイすることもできます。
- Railway ダッシュボードで、「New Project」を選択します。
- 「Deploy from Image」を選択し、Docker Hub などで公開されているイメージ名を入力します(例:
nginx
)。 - Railway がイメージをプルし、サービスとしてデプロイします。
キャンバス
デプロイが完了すると、プロジェクトの キャンバス が表示されます。ここでは、プロジェクト内のすべてのサービス(アプリケーション、データベースなど)を視覚的に管理できます。
テンプレートのデプロイ
Railway のテンプレートマーケットプレイスには、一般的なスタックやアプリケーションの構成済みテンプレートが多数用意されています。
- Railway ダッシュボードで、「New Project」を選択します。
- 「Deploy from Template」を選択し、好きなテンプレートを選んでデプロイします。
終わりに
次に探求すべきこと
- データベースの追加: プロジェクトに PostgreSQL や Redis などのデータベースを簡単に追加できます。
- 環境変数: API キーなどのシークレットを安全に管理します。
- カスタムドメイン: あなたのサービスにカスタムドメインを割り当てます。
コミュニティに参加
質問がある場合や、他の Railway ユーザーと交流したい場合は、ぜひ Discord コミュニティにご参加ください。
PR