Vercel デプロイメント

フロント好きの最愛 —— エッジコンピュート秒級部デプロイ

Vercel で OpenClaw をデプロイ、フロントエンド選手の得意な場所

フロントエンド開発者なら Vercel はお馴染み —— Next.js 背景企業で、git push で自動デプロイ、体験スムーズ。

はっきり言おう:Vercel は OpenClaw 部デプロイに適切 Web UI と API Gateway、完全な Agent バックエンドの実行に向かない。Serverless 関数は実行時間制限があり、長時間稼働の AI タスクはタイムアウト。軽量フロントエンド + API 転送シナリオ、Vercel が最も手間がない選択。

Vercel は何ができるか、何ができないか

⚠️ Vercel の Serverless Functions はデフォルトで 10 秒タイムアウト(Pro バージョン 60 秒)で、長時間の AI 推論タスクの実行に適していません。OpenClaw Agent を完全に実行する必要がある場合は、VPS スキーム(AWS EC2、GCP など)を選択してください。

Vercel に適した場面:

  • OpenClaw の Web コントロールパネルをデプロイ
  • API Gateway 役。リクエスト後端サーバー転送
  • ドキュメントサイト、監視ダッシュボードなどのスタティック/ライトアプリをデプロイ

Vercel vs 伝統的な VPS

Vercel(Serverless)
  • git push で自動デプロイ、サーバー管理不要
  • グローバルエッジネットワーク。アクセス速度速い
  • 無料額度個人プロジェクト十分
  • 長時間実行タスク非対応
  • フロントエンド + ライト API に向いている
VS
従来 VPS(EC2/GCP など)
  • 完全制御、好きなもの実行
  • 実行時間制限なし
  • サーバーを自分でメンテナンスする必要あり
  • 固定 IP。後端長接続向き
  • 完全 Agent デプロイに向いている

4 ステップで部デプロイ

1

リポジトリをフォーク

OpenClaw の GitHub リポジトリ開く、自分のアカウントに Fork。カスタマイズ需要あれば、ローカル変更後 push 可能。

2

Vercel に接続

vercel.com GitHub アカウントで ログイン → Import Project → Fork リポジトリ選択 → Vercel は自動プロジェクト型検出。

3

環境変数を設定

Vercel の Settings → Environment Variables で API Key、DB 接続文字列など必要な設定を追加。秘密鍵をコードに書き込むな。

4

デプロイアップライン

Deploy クリック、数十秒待つ。Vercel は xxx.vercel.app のドメイン、すぐにアクセス可能。その後、git push するたびに自動的に再デプロイ。

vercel.json 設定

プロジェクトルートディレクトリで作成 vercel.json、ルーティングとビルドパラメータを設定:

vercel.json
{
  "version": 2,
  "builds": [
    {
      "src": "package.json",
      "use": "@vercel/next"
    }
  ],
  "routes": [
    {
      "src": "/api/(.*)",
      "dest": "/api/$1"
    },
    {
      "src": "/(.*)",
      "dest": "/$1"
    }
  ],
  "env": {
    "NODE_ENV": "production"
  }
}

Vercel CLI デプロイメント

コマンドライン派なら、Vercel CLI ローカルデプロイも可能:

Vercel CLI デプロイメントプロセス
# Vercel CLI をインストール

環境変数設定

Vercel Dashboard の Settings → Environment Variables で追加:

設定が必要な環境変数
# 必須
⚠️ 環境変数内 API Key など機密情報は Git リポジトリに submit 禁止、Vercel Dashboard でのみ設定。

Vercel 無料額度

💡 Vercel の Hobby(無料)プランは個人プロジェクトに十分:毎月 100GB 帯幅、毎日 100,000 回の Serverless 呼び出し、自動 HTTPS、カスタムドメイン。流量が特に大きくない限り、基本的には無料です。

無料プランの制限:

  • Serverless 関数タイムアウト 10 秒(Pro バージョン 60 秒)
  • チームコラボレーション非対応(Pro 要)
  • ビルド時間月 6000 分
  • 単一部デプロイパッケージサイズ上限 250MB
このチュートリアルはあなたに役に立った?