メインコンテンツへスキップ
すべてのプロジェクトリソースを 1 つのコマンドで Base44 にデプロイします。これには、エンティティ関数コネクターauth 設定、フロントエンドのビルドコードが含まれます。コマンドはデプロイする内容のサマリーを表示し、続行前に確認を求めます。 OAuth 認可が必要なコネクターがある場合、deploy コマンドは connectors push と同様に、ブラウザでの認可を求めるプロンプトを表示します。 リソースを個別にデプロイするには、entities pushfunctions deployconnectors pushauth pushsite deploy を使用できます。 このコマンドを実行する前に、ビルド済みのフロントエンドファイルが config.jsonc ファイルの site.outputDirectory で指定されたディレクトリにあることを確認してください。

使い方

base44 deploy

フラグ

フラグ説明
-y, --yes確認プロンプトをスキップする

同期動作

deploy コマンドはすべてのリソースタイプを作成・更新しますが、削除の扱いはエンティティ・コネクターと関数で異なります。

エンティティとコネクター

エンティティとコネクターは完全に同期されます。ローカルにないリモートリソースは削除されます。
ローカルの状態リモートの状態結果
リソースありリソースありリモートリソースが更新されます
リソースありリソースなし新しいリソースが作成されます
リソースなしリソースありリモートリソースが削除されます
エンティティを削除すると、そのスキーマが Base44 から削除されます。既存のデータは削除されませんが、SDK 経由でエンティティにアクセスできなくなります。コネクターを削除すると、Base44 から OAuth 接続が削除されます。そのコネクターを使用する関数は再接続するまで失敗します。

関数

関数はデプロイされますが、削除はされません。ローカルにないリモート関数はそのまま残ります。プロジェクトに存在しないリモート関数を削除するには、functions deploy --force を使用してください。

関連項目

  • エンティティ: データベーススキーマ構成について学ぶ
  • コネクター: サードパーティサービスへの OAuth 接続をセットアップする
  • バックエンド関数: サーバーレス API エンドポイントを作成する
  • functions deploy: 選択的なデプロイと削除オプションで関数を個別にデプロイする
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。