セットアップとデプロイ
このページでは、GitHub 連携による自動デプロイを用いて、Mastra Cloud 上にプロジェクトをセットアップする方法を説明します。
Beta Notice
Mastra Cloud is currently in public beta. Features, APIs, and UIs may change as development continues.
前提条件
- Mastra Cloud のアカウント
- Mastra アプリが含まれる GitHub アカウント/リポジトリ
適切なデフォルト設定で新しい Mastra プロジェクトを作成するには、はじめに ガイドをご覧ください。
セットアップとデプロイ手順
Mastra Cloud にサインイン
https://cloud.mastra.ai/ にアクセスし、次のいずれかでサインインします:
- GitHub
Mastra GitHub アプリをインストール
案内に従って、Mastra GitHub アプリをインストールします。
新規プロジェクトを作成
新しいプロジェクトを作成するには、Create new project ボタンをクリックします。
Git リポジトリをインポート
リポジトリを検索し、Import をクリックします。
デプロイの設定
Mastra Cloud は適切なビルド設定を自動検出しますが、以下のオプションでカスタマイズできます。
- Importing from GitHub: GitHub のリポジトリ名
- Project name: プロジェクト名のカスタマイズ
- Branch: デプロイ元のブランチ
- Project root: プロジェクトのルートディレクトリ
- Mastra directory: Mastra のファイル配置先
- Environment variables: アプリで使用する環境変数の追加
- Build and Store settings:
- Install command: ビルド前にプロジェクトの依存関係をインストール
- Project setup command: ビルド前に外部依存関係を準備
- Port: サーバーが使用するネットワークポート
- Store settings: Mastra Cloud 組み込みの LibSQLStore ストレージを使用
- Deploy Project: デプロイを開始
プロジェクトをデプロイ
設定内容に基づいてアプリケーションを作成・デプロイするには、Deploy Project をクリックします。
デプロイの成功
デプロイが成功すると、Overview 画面が表示され、プロジェクトのステータス、ドメイン、最新のデプロイ、接続中のエージェントやワークフローを確認できます。
継続的インテグレーション
このプロジェクトは、GitHub リポジトリの指定ブランチにプッシュするたびに自動デプロイが実行されるよう構成されています。
アプリケーションのテスト
デプロイが成功したら、Mastra Cloud の Playground でエージェントやワークフローをテストするか、Client SDK を使ってそれらを操作・対話できます。