AI再デプロイを簡単に:MCP、Supabase移行、環境設定
多くのプログラマーや関連バックグラウンドを持たない開発者にとって、LovableはAIを利用して迅速にウェブページを生成するための優れた選択肢であることは間違いありません。しかし、より高度なカスタマイズ機能や柔軟なデプロイオプションが必要になったり、プロジェクトを他のプラットフォームに移行したいと考え始めたとき、代替案を探し始めるかもしれません。この記事は、Lovableで作成したプロジェクトを、ZeaburとInsforgeという2つの強力なクラウドデプロイプラットフォームにスムーズに移行し、デプロイする方法を詳述する技術ガイドとして役立ちます。
Lovableは、AI駆動のウェブページ生成能力により、ウェブ開発のハードルを大幅に下げました。しかし、プロジェクトが成長するにつれて、以下のような状況に直面し、他のプラットフォームへの移行を検討することがあります:
Insforgeは、主にAIエージェントを用いてユーザーがバックエンドの複雑さを軽減するのを助けるプラットフォームです。彼らは、バックエンド開発が長らく半解決の問題であったことを認識しています。AIはフロントエンドのコードを容易に生成できますが、バックエンドの複雑さ(データベースのセットアップ、認証フロー、API設計など)には深い専門知識が必要です。Insforgeは多くの機能を統合しているだけでなく、MCPも組み込んでいます。ユーザーが初期設定を完了すると、自然言語でAIと対話できるようになり、開発者が複数のサービスを組み合わせる手間を省きながらDevOpsの恩恵を享受できます。これがInsforgeが生まれた理由です。
Zeaburは、ユーザーがワンクリックでデプロイできるプラットフォームであり、Lovableから移行するユーザーにとって非常にフレンドリーです。以下に、LovableプロジェクトをZeaburにデプロイする手順を示します:
ここには2つの選択肢があります:
選択肢1:まだGitHubに慣れていない場合、以下の方法を使用できます:
Lovableのプロジェクトバックエンドから、ウェブサイトプロジェクトをエクスポートします。通常、LovableはプロジェクトをHTML、CSS、JavaScriptファイルを含むzipファイルとしてダウンロードするオプションを提供します。
選択肢2:GitHubの操作に慣れている場合、以下の方法を使用できます:
LovableのプロジェクトはGitHubと直接統合できます。Lovable内でGitHubアカウントをリンクし、プロジェクトを直接エクスポートして新しいGitHubリポジトリを作成できます。
(選択肢1) 解凍してコードエディタにインポートする手順:
git init を実行してGitリポジトリを初期化します。これにより、後のバージョン管理とデプロイが容易になります。これらの手順を完了すると、AI支援ツール(CursorのAI機能など)を使用してプロジェクトのコードを修正・最適化し始めることができます。
(選択肢2) GitHubに保存されているLovableプロジェクトを git clone します。
MCP開発フローをサポートするエディタに入り、Insforge関連のAPIキーを入力します。
プロンプト例: can you see the insforge mcp?
プロンプト例: i have those @migrations from supabase, can you help me create the thing in insforge as well?
プロンプト例: can you help me set up the PostgreSQL database, storage buckets, and RLS policies in InsForge based on my Supabase schema?
プロンプト例: can you replace all Supabase client usage with InsForge SDK? please check my current supabase configuration first.
プロント例: can you verify that the authentication is properly configured with InsForge? please check my current auth setup.
プロンプト例: can you optimize my database queries to use proper relations and verify the database connection is working correctly?
プロジェクトを作成をクリックし、地域クラスタを選択します。Githubからデプロイをクリックし、該当のLovableプロジェクトを選択します。設定をクリックし、生の環境変数を編集をクリックして、VITE_INSFORGE_BASE_URL=あなたのプロジェクトのInsforge Base URLを貼り付けます。次へをクリックします。おめでとうございます!LovableからZeaburまたはInsforgeへの移行により、あなたのプロジェクトはより大きな弾力性と拡張性を手に入れることになります。Zeaburはその極めて簡素化されたデプロイフローにより、便利で痛みのない移行を求める際の第一選択肢となります。一方、InsforgeはAI、MCP、およびバックエンドサービスへの強力なサポートにより、あなたのプロジェクトの将来の発展にさらに広大な空間を提供します。