デプロイメント
このセクションでは、Prisma Client と TypeScript を使用する Node.js アプリケーションをさまざまなプラットフォームにデプロイする方法について説明します。
このセクションの内容
Prisma ORM のデプロイ
Prisma Client を使用するプロジェクトは、さまざまなクラウドプラットフォームにデプロイできます。クラウドプラットフォームの種類と名前が多様であることを考慮すると、Prisma Client を使用したアプリケーションのデプロイ方法に影響を与えるさまざまなデプロイメントパラダイムについて言及することは注目に値します。
従来のサーバー
サーバーレス関数
エッジ関数
モジュールバンドラー
概要
データベースの変更のデプロイ
ステージング、テスト、または本番環境に保留中のマイグレーションを適用するには、CI/CD パイプラインの一部として migrate deploy コマンドを実行します。
ローカル環境からのマイグレーションのデプロイ
ローカル環境から本番環境にマイグレーションを直接デプロイすることを検討する可能性のあるシナリオが 2 つあります。
AWS プラットフォームへのデプロイ時の注意点
以下は、さまざまな AWS プラットフォームにデプロイする際に直面する可能性のある注意点について説明します。
異なる OS へのデプロイ
Prisma Client は、アプリケーションと同じホスト上でバイナリとして実行されているクエリエンジンに依存しています。