Minimal Docker Deployment

Run the local single-image gateway profile for evaluation and integration testing.

サポート対象のローカル Docker スタックは Gateway、Web、Identity、PostgreSQL、Redis、オブジェクトストレージを実行します。現在の Gateway は PostgreSQL を必要とするため、旧 SQLite シングルイメージ構成は廃止されました。

Minimal Profileの開始

チェックアウトしたリポジトリから:

bash
bun run docker:up

ゲートウェイはhttp://127.0.0.1:8877.

ヘルスチェック

bash
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyz

データと認証情報

  • PostgreSQL、Redis、オブジェクトストレージのデータは名前付き Docker ボリュームに永続化されます。
  • 例のコンポーズファイルには、開発専用のブートストラップ認証情報が含まれています。
  • 環境を共有する前に、すべてのブートストラップシークレットを置き換えてください。
  • このプロファイルをパブリックインターネットに直接公開しないでください。

本番環境の境界

最小プロファイルは本番トポロジーではありません。本番デプロイメントには、外部PostgreSQL、Redis、マネージドシークレット、オブジェクトストレージ、専用のWebおよびIDサービス、TLSイングレス、マイグレーション、バックアップ、ロールバック証拠が必要です。セルフホスト型本番ロールアウトの計画前にサポートにお問い合わせください。

ボリュームを削除せずにプロファイルを停止します:

bash
bun run docker:down