1

ドッカーコンテナをホストするAzure App Serviceをセットアップしました。これはすべて、うまく動作しています - latestタグを使用して、専用のDockerリポジトリ/イメージを指しています。Azure App Service + Docker Autodeploy?

latestタグの下で、CIサーバーからDockerリポジトリに新しいDockageイメージを公開し、latestイメージが変更されていることを確認するためにApp Serviceを起動することができます。

App Serviceのアプリケーション設定を変更して保存することで変更を引き起こすことができますが、これは正しい処理方法とは思われません。

この種の配備のベストプラクティスはありますか?

答えて

0

現在のところ、このシナリオの解決策として取り組んでいますが、their FAQ about Web App on Linuxに記載されているように、アプリケーションの設定を変更するか、Webアプリケーションを再起動するだけが変更を引き起こす唯一の方法です。

0

ウェブアプリケーションのプロパティセクションには、DEPLOYMENT TRIGGER URLがあります。

このURLは、/deployエンドポイントを指している必要があります。その部分を取り外し、/docker/hookエンドポイントを使用してください。 URLは次のようになります。https://xxxx.scm.azurewebsites.net/docker/hook

このURLに空のボディがあると、最新のドッカー画像を使用して導入がトリガーされます。

関連する問題