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

base44 site deploy

ビルド済みサイトファイルを Base44 ホスティングにデプロイします。

目次

構文

npx base44 site deploy [options]

オプション

オプション説明
-y, --yes確認プロンプトをスキップ
非対話/自動デプロイには -y フラグを使用します:
npx base44 site deploy -y

認証

必須: はい。認証されていない場合は、先にログインを求められます。

前提条件

  • Base44 プロジェクトディレクトリから実行する必要があります
  • プロジェクト構成に site.outputDirectory が設定されている必要があります
  • デプロイ前にサイトをビルドする必要があります (先にビルドコマンドを実行)
  • SPA のみ: Base44 ホスティングは単一 index.html エントリーポイントを持つシングルページアプリケーションをサポートします。すべてのルートは index.html から配信されます (クライアントサイドルーティング)。

動作の仕組み

  1. プロジェクト構成を読み込みます
  2. サイト構成が存在することを検証します
  3. 出力ディレクトリを表示してデプロイ確認を求めます
  4. 出力ディレクトリからサイトファイルのアーカイブを作成します
  5. Base44 ホスティングにデプロイします
  6. アプリ URL を返します

対話フロー

$ npx base44 site deploy

Deploy site from ./dist? (yes/no) yes

Creating archive...
Uploading to Base44...
Deploying...

 Deployment successful!

Visit your site at: https://my-app.base44.app

典型的なワークフロー

# 1. Build your site using your framework's build command
npm run build

# 2. Deploy to Base44
npx base44 site deploy

構成

プロジェクト構成の site.outputDirectory は、フレームワークがビルド済みファイルを出力する場所を指す必要があります:
  • Vite: 通常 ./dist
  • Next.js: 通常 ./.next または ./out
  • Create React App: 通常 ./build
  • カスタム: ビルドツールの出力先

エラー処理

サイト構成が欠落している場合:
$ npx base44 site deploy
Error: No site configuration found in project
デプロイをキャンセルした場合:
Deploy site from ./dist? (yes/no) no
Deployment cancelled

ユースケース

  • 変更後にサイトをデプロイ
  • アプリケーションの新バージョンをプッシュ
  • コンテンツや機能を更新した後にデプロイ
  • CI/CD パイプラインの一部として

注意事項

  • デプロイ前に必ずサイトをビルドしてください
  • コマンドは出力ディレクトリ内のものをデプロイします
  • デプロイ前にビルドが正常に完了したことを確認してください
  • 以前のデプロイは Base44 で保持されます (バージョン管理)
  • デプロイは即時で、ライブサイトを更新します
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。