Google App Engineのファイルdispatch.yaml
を理解しようとしています。複数の開発環境でGAEのdispatch.yamlを使用するには?
私たちは、フロントエンドとバックエンドを持つバニラWebアプリを持っています。また、開発環境と運用環境も用意されています。両方の環境には、バックエンドであるGAE-frontend
とdefault
の2つのサービスがあります。
私たちは、フロントエンドとバックエンドを持つバニラWebアプリを持っています。また、開発環境と運用環境も用意されています。フロントエンドとデフォルトの2つのサービスをバックエンドとしてGAEに提供しています。我々の開発環境であるstaging
と、我々の生産環境であるproduction
の2つのプロジェクトがあります。ステージング環境は、フロントエンドとバックエンドの両方でdevブランチから構築されています。本番環境は、フロントエンドとバックエンドの両方でマスターから構築されています。
ステージング環境と本番環境の両方にカスタムルートを使用する必要があります。
dispatch_staging.yaml
とdispatch_prod.yaml
を使用してファイルを区別しようとしましたが、GAEはそれらのファイル名を認識しません。私はフロントエンドサービスの名前を変更することができると思うが、周りに行く方法がないように見えるdefault
。
dispatch.yaml
を使用して、構築する環境をどのように指定しますか?
異なるブランチがある場合は、なぜ異なるファイル名を使用するのですか? –