> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 deploy

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

<Warning>
  このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは [デベロッパードキュメント](/developers) を参照してください。
</Warning>

# base44 deploy

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

## 構文

```bash theme={null}
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` からのビルド済みファイル (構成されている場合)

## 例

```bash theme={null}
# 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
```

## 典型的なワークフロー

```bash theme={null}
# 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 push`、`functions deploy`、`connectors push`、`site deploy`) を使用してください
* デプロイ前にサイトをビルドする必要があります - このコマンドは `npm run build` を実行しません

## 関連コマンド

| コマンド                      | 説明           |
| ------------------------- | ------------ |
| `base44 entities push`    | エンティティのみプッシュ |
| `base44 functions deploy` | 関数のみデプロイ     |
| `base44 agents push`      | エージェントのみプッシュ |
| `base44 connectors push`  | コネクタのみプッシュ   |
| `base44 auth push`        | 認証設定のみプッシュ   |
| `base44 site deploy`      | サイトのみデプロイ    |

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
