Skip to main content
このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは デベロッパードキュメント を参照してください。

base44 deploy

すべてのプロジェクトリソース (entities、functions、agents、connectors、site) を単一のコマンドで Base44 にデプロイします。

構文

npx base44 deploy [options]

オプション

オプション説明
-y, --yes確認プロンプトをスキップ

デプロイ対象

コマンドは以下を自動的に検出してデプロイします:
  1. Entities - base44/entities/ 内のすべての .jsonc ファイル
  2. Functions - base44/functions/ 内のすべての関数
  3. Agents - base44/agents/ 内のすべてのエージェント構成
  4. Connectors - base44/connectors/ 内のすべてのコネクタ構成
  5. Auth Config - base44/auth/ の認証設定 (存在する場合)
  6. Site - site.outputDirectory からのビルド済みファイル (構成されている場合)

# Interactive mode - shows what will be deployed and asks for confirmation
npx base44 deploy

# Non-interactive - skip confirmation (for CI/CD or agent use)
npx base44 deploy -y

典型的なワークフロー

# 1. Make your changes (entities, functions, frontend code)

# 2. Build the frontend (if you have one)
npm run build

# 3. Deploy everything
npx base44 deploy -y

動作

  1. base44/config.jsonc からプロジェクト構成を読み込みます
  2. 利用可能なリソース (entities、functions、agents、connectors、site) を検出します
  3. デプロイされる内容のサマリーを表示します
  4. 確認を求めます (-y フラグが使用されていない場合)
  5. すべてのリソースを順番にデプロイします:
    • エンティティスキーマをプッシュ
    • 関数をデプロイ
    • エージェント構成をプッシュ
    • コネクタ構成をプッシュ
    • 認証設定をプッシュ
    • サイトファイルをアップロード
  6. 認可が必要な新規コネクタの OAuth 認可を処理します
  7. ダッシュボード URL とアプリ URL を表示します (サイトがデプロイされた場合)

コネクタの OAuth フロー

デプロイ後にコネクタが認可を必要とする場合、CLI はブラウザーを開いて OAuth を完了するよう促します。非対話型環境 (CI/CD、TTY なし) では OAuth プロンプトは自動的にスキップされます。
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

要件

  • リンクされた Base44 プロジェクトディレクトリから実行する必要があります
  • 認証済みである必要があります (先に npx base44 login を実行)
  • サイトのデプロイのため、先に npm run build を実行する必要があります

出力

デプロイ成功後:
  • Dashboard: アプリの管理ダッシュボードへのリンク
  • App URL: デプロイされたサイトの公開 URL (サイトが含まれる場合)

注意事項

  • リソースが見つからない場合、コマンドはメッセージを表示して終了します
  • 特定のリソースのみをデプロイしたい場合は、個別のコマンド (entities pushfunctions deployconnectors pushsite deploy) を使用してください
  • デプロイ前にサイトをビルドする必要があります - このコマンドは npm run build を実行しません

関連コマンド

コマンド説明
base44 entities pushエンティティのみプッシュ
base44 functions deploy関数のみデプロイ
base44 agents pushエージェントのみプッシュ
base44 connectors pushコネクタのみプッシュ
base44 auth push認証設定のみプッシュ
base44 site deployサイトのみデプロイ
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。