如何使用自己的容器映像在WebApps for Containers中部署到Azure存储

时间:2017-09-19 08:46:12

标签: azure web-applications containers

我正在使用带有我自己的容器图像的WebApps for Containers。在WebApps中,您可以从Azure存储中挂载/ home目录以获取持久性数据。

我想通过git将代码部署到Azure存储,但是当我使用自己的容器映像时,“部署选项”选项卡显示为禁用,并且没有git发布存储库来执行此操作。

如何将/ home目录与持久数据一起使用?

PS。部署PHP应用程序。

谢谢,

1 个答案:

答案 0 :(得分:0)

只需像这样添加你的git遥控器:

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

现在git push azure master将部署到/home/site/wwwroot

App Service存储将自动挂载到您的容器中/home。当然,您仍然需要确保容器内的任何运行在正确的路径中查找代码 - 例如nginx

server {
    listen         80;
    server_name    localhost;

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