設定
アプリケーションの「設定」ページでは、アプリケーションの詳細や、ビルドパック、内部接続、環境変数などの設定を管理することができます。また、ここでアプリケーションを削除することもできます。
基本詳細
このセクションには以下の情報が表示されます。
- アプリケーション名
- Gitリポジトリとブランチ
- データセンターの場所
- ビルドパス
- 自動デプロイが有効かどうか
詳細の編集
「情報を編集」をクリックすると、以下を変更できます。
- アプリ名:MyKinstaでのアプリケーション名
- ブランチ:Gitリポジトリのブランチ
- コミット時の自動デプロイ:このボックスにチェックを入れると、上記で選択したブランチにコミットが行われるたびに、アプリケーションが自動でデプロイされる
ビルド環境
- Nixpacks:Nixpacksを使用して、リポジトリに基づいてアプリケーションのコンテナを作成します。
- ビルドパス:アプリケーションのビルドに必要なファイルへのリポジトリ内のパスです。ほとんどのアプリケーションはリポジトリのルートからビルドされ、「ビルドパス」のデフォルトはこのパス(.)になります。別のビルドパスがある場合は、ここで指定します。例えば、アプリケーションを「app」というサブディレクトリからビルドするには、「ビルドパス」フィールドに「app」と入力します。これはモノレポを使用している場合にも便利です。
- Buildpacks:Buildpacksを使用して、リポジトリに基づいてアプリケーションのコンテナを作成します。
- ビルドパス:アプリケーションのビルドに必要なファイルへのリポジトリ内のパスです。ほとんどのアプリケーションはリポジトリのルートからビルドされ、「ビルドパス」のデフォルトはこのパス(.)になります。別のビルドパスがある場合は、ここで指定します。例えば、アプリケーションを「app」というサブディレクトリからビルドするには、「ビルドパス」フィールドに「app」と入力します。これはモノレポを使用している場合にも便利です。
- Dockerfile:Dockerfile(リポジトリに保存)を使用して、アプリケーションのコンテナを作成します。
- Dockerfileのパス:リポジトリルートからDockerfileへの相対パスです。例えば、Dockerfileがリポジトリルートにある場合は、このフィールドに「Dockerfile」と入力します。Dockerfileが「app」というサブディレクトリにある場合は、Dockerfileへのパスを「app/Dockerfile」のように入力します。
- コンテキスト:アプリケーションをビルドするためにアクセスする必要があるリポジトリ内のパスです。ほとんどのアプリケーションはリポジトリのルートからビルドされるため、「コンテキスト」フィールドにはリポジトリのルート(.)を記入できます。例えば、アプリケーションを「app」というサブディレクトリからビルドするには、「コンテキスト」フィールドに「app」と入力します。
アプリケーション名以外を変更した際には、手動でアプリケーションを再びデプロイする必要がありますのでご注意ください。
Buildpacks
このセクションは、アプリケーションのコンテナイメージがBuildpacksで作成されている場合にのみ表示されます。ここでは、アプリケーションのビルドパックを表示および管理できます。ビルドパックを追加または編集した際には、手動でアプリケーションを再びデプロイする必要がありますのでご注意ください。
内部接続
内部接続セクションでは、Kinstaでホストされているデータベースまたは他のアプリケーションとの内部接続を表示および管理できます。内部接続の情報を環境変数にコピー&ペーストしないようにご注意ください。「接続を追加」をクリックし、「データベースにアクセスする環境変数を追加」を選択します。これにより、接続先のデータベースまたは他のアプリケーションの環境変数が自動で入力されます。
接続を追加または削除した際には、手動でアプリケーションを再びデプロイする必要がありますのでご注意ください。
環境変数
環境変数は、アプリケーションの実行の外側からアプリケーションに情報を付与するものです。環境変数は通常、データベース接続情報やAPIキーなどを設定するのに使用されます。詳しくは環境変数についてをご参照ください。
環境変数を追加、編集、または削除した際には、手動でアプリケーションを再びデプロイする必要がありますのでご注意ください。
アプリケーションの一時停止または再開
アプリケーションの(削除を伴わない)停止処理が必要になることがあります。これは、問題をトラブルシューティングしたり、アプリケーションを実行せずにアプリケーションの一部をテストする際に有効です。
アプリケーションを一時停止しても、そのアプリケーションで何かが変更されたり削除されたりするわけではありません。アプリケーションの接続はそのまま残りますが、アプリケーションが一時停止されている間は動作しません。一時停止中にアプリケーションにかかる費用は発生しません。
「アプリケーションを一時停止」をクリックし、ポップアップで再度「アプリケーションを一時停止」をクリックして一時停止を確定することができます。
アプリケーションを再開する準備ができたら、「アプリケーションを再開」をクリックし、ポップアップで「アプリケーションを再開」をもう一度クリックして再開を確定します。
アプリケーションの削除
アプリケーションが不要になった場合は、「アプリケーションを削除」をクリックして削除することができます。アプリケーションを削除すると、以下が完全に削除されますのでご注意ください。
- すべてのファイル
- 設定
- 永続ストレージディスク
- 他のアプリケーションやデータベースへの接続