2017-09-19 5 views
0

自分のコンテナイメージを持つコンテナにWebAppを使用しています。 WebAppsでは、Azureストレージから/ homeディレクトリを永続データ用にマウントできます。独自のコンテナを使用しているコンテナのWebアプリケーションでAzure Storageをデプロイする方法画像

自分のコードをgit経由でAzure Storageにデプロイしたいのですが、私自身のコンテナイメージを使用しているときは、「デプロイメントオプション」タブが無効になっていて、git publishリポジトリがありません。

永続データで/ homeディレクトリを使用する方法はありますか。

PS。 PHPアプリケーションのデプロイ

おかげで、

答えて

0

ちょうどリモート、このようなあなたのgitのを追加します。

git remote add azure https://{appname}.scm.azurewebsites.net 

git push azure master/home/site/wwwrootに展開します。

Appサービスのストレージは、コンテナ内に自動的に取り付けられます(/home)。当然のことながら、コンテナ内のどのようなランでも正しいパスにコードがあるかどうかを確認する必要があります。 nginxのために:

server { 
    listen   80; 
    server_name localhost; 

    location/{ 
     root /home/site/wwwroot; 
    } 
} 
+0

それは興味深いものでしたが、私自身のイメージを作成するhttps://github.com/Azure-App-Service/php/blob/master/7.0.6-apache/Dockerfileを使用して、I展開オプションタブが有効になっています。 私はコンテナへのssh接続を持っているかもしれないと思うかもしれません(私の他のイメージでは、私はそれを設定しませんでした)。 –

+0

そのブレードを有効/無効にすることはできません。今述べたレポで問題を開く必要があります。あなたの質問は有効です。 – evilSnobu

関連する問題