ウォッチパス
サービスがデプロイされた後、コードを頻繁に更新することがありますが、一部のコードの更新ではサービスの再デプロイは必要ありません。
例えば、フロントエンドとバックエンドのコードが同じGitリポジトリにあるプロジェクトでは、バックエンドのコードのみを更新したかもしれませんが、コミットした後にフロントエンドサービスも再デプロイされたことに気付くことがあります。
これを避けるために、設定に移動してウォッチパスを変更するだけです:
ステップ1: サービスの設定ページを開く
変更を加えたいサービスをクリックし、設定ページを展開し、ウォッチパス項目を見つけるためにスワイプして、サービスのウォッチパスを変更できます。

ステップ2: ウォッチパスを変更する
デフォルトのウォッチパスは*となっています。これはサービスがリポジトリ全体をトリガーし、リポジトリ内のファイル更新はいずれもサービスの再デプロイにつながることを意味します。
ウォッチパスは.gitignoreファイルと同じフォーマットで変更できます。
唯一の違いは、.gitignoreは無視を表し、ここではトリガーを表しています。
例えば、フルスタックアプリケーションをデプロイし、コードのフォーマットが以下の通りの場合:

そして、このリポジトリに対して2つのサービスをデプロイし、1つのサービスはルートディレクトリをclientに、もう1つのサービスはserverに設定しましたが、これはビルドパスを指定するだけです。さらに分離するためには、ウォッチパスを設定する必要があります。
例えば、クライアントサービスのウォッチパスを/clientに設定した後、serverフォルダで行われた任意の更新によってクライアントサービスが自動的に再デプロイされなくなります。
