> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# デプロイチェックリスト

本番依存関係を準備し、出荷予定のフローを検証する。

## 公開アプリはこの順番で準備します

デプロイメントとは、他の人がアクセスできるように、ホスティング サービス上でアプリを実行することを意味します。 localhost は、開発環境でのみアクセスできます。まず、実際のデータベースに基づくサインインをローカルで完了し、以下のホスティング ガイドを選択し、別のテスト データベースを作成し、実際のパブリック HTTPS アプリ URL を使用してホストの環境設定を構成します。ローカルのデモンストレーション設定をパブリック アプリとは別にしてください。

リポジトリ ルートにある 2 番目のターミナルで、以下の Web チェックを実行します。ビルドが成功すると、コンピューター上に実稼働バージョンが作成されます。アップロードしたり公開したりすることはありません。 corepack pnpm --filter @supastack/web start をデプロイメントと混同しないでください。start は、以前にビルドされたバージョンをローカルで実行します。ポート 3000 で開発サーバーを停止した後にのみ実行してください。

移行、環境、起動の手順については、選択したホストのガイドに従ってください。販売を開始する前に、サインアップ、電子メール コード、再起動後の保存されたアカウント データ、およびプロバイダーのサンドボックスの有料機能をテストします。モバイルまたはデスクトップ クライアントは、実行中のこの HTTPS バックエンドを指す必要があります。ネイティブ アプリのリリースは、プラットフォームの配布ガイドに記載されている別の手順です。

[Google Cloud にデプロイ](https://supastack.dev/ja/docs/web/deploy-google-cloud.md)

[Coolify を使用してサーバーにデプロイ](https://supastack.dev/ja/docs/web/project-structure.md)

[データベースによるサインインの準備](https://supastack.dev/ja/docs/web/database.md)

```
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web build
```


## サービスを準備する

Postgres データベースを作成し、リポジトリの移行を適用して、ホスティング ダッシュボードにパブリック アプリ URL と認証設定を入力します。有効にする機能に対して、サポートされている Web 請求プロバイダーとトランザクション電子メール プロバイダーを 1 つ選択します。製品がバックグラウンド ワークフローを使用する場合は、Trigger.dev を構成します。基本的なアプリを公開するためにすべての統合を行う必要はありません。

本番 AI タスクを受け入れる前に、不変のモデル/価格カタログとワークスペース AI ポリシーを設定します。空のエイリアスポリシーはそれらの選択肢を利用不可にすべきです。


## Web アプリをビルドしてデプロイする

リポジトリ ルートから以下の Web コマンドを実行し、続行する前にエラーを解決してください。 typecheck は型をチェックし、test は Web テストを実行し、build は実稼働ファイルをローカルに作成します。選択したホスティング ガイドに従って、サーバー側の環境設定を使用してアップロードし、実行します。これらのコマンドはアプリをデプロイしません。

```
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web test
corepack pnpm --filter @supastack/web build
```


## デプロイ済み境界を検証する

デプロイ済みデータベースでログインと永続化を検証し、ワークスペース分離をテストし、Stripe サンドボックス webhook 処理と権限変更を確認し、バックグラウンドタスクを永続化された結果とトランザクショナル配信まで実行します。

明示的なプロバイダー受け入れプロセスについてはリポジトリの docs/real-provider-smoke.md と docs/production-ai-runtime.md を読んでください。成功したビルドや傍受されたブラウザテストはこれらの外部結果を確立しません。


## 次へ

[トラブルシューティング](https://supastack.dev/ja/docs/web/troubleshooting.md)
