Skip to Content
ドキュメントデプロイメントWebフレームワークと組み合わせて

Webフレームワーク統合

このガイドでは、統合されたMastraアプリケーションのデプロイについて説明します。Mastraは様々なWebフレームワークと統合できます。詳細なガイドについては、以下のいずれかをご覧ください。

フレームワークと統合された場合、Mastraは通常、デプロイのための追加設定を必要としません。

Next.js on Vercel での使用

ガイドに従って Mastra を Next.js と統合し、Vercel にデプロイする予定の場合、追加のセットアップは必要ありません。

確認すべき唯一の点は、next.config.ts に以下を追加し、サーバーレス環境ではサポートされていない LibSQLStore の使用を削除していることです:

next.config.ts
import type { NextConfig } from "next"; const nextConfig: NextConfig = { serverExternalPackages: ["@mastra/*"], }; export default nextConfig;

Vercel上でのAstro

私たちのガイドに従ってMastraをAstroと統合し、Vercelにデプロイする予定の場合、追加のセットアップは必要ありません。

確認する必要があるのは、astro.config.mjsに以下を追加し、サーバーレス環境ではサポートされていないLibSQLStoreの使用を削除していることだけです:

astro.config.mjs
import { defineConfig } from 'astro/config'; import vercel from '@astrojs/vercel'; export default defineConfig({ // ... adapter: vercel(), output: "server" });

Netlify上でのAstro

私たちのガイドに従ってMastraをAstroと統合し、Vercelにデプロイする予定の場合、追加のセットアップは必要ありません。

確認する必要があるのは、astro.config.mjsに以下を追加し、サーバーレス環境ではサポートされていないLibSQLStoreの使用を削除していることだけです:

astro.config.mjs
import { defineConfig } from 'astro/config'; import vercel from '@astrojs/netlify'; export default defineConfig({ // ... adapter: netlify(), output: "server" });