我正在使用带有我自己的容器图像的WebApps for Containers。在WebApps中,您可以从Azure存储中挂载/ home目录以获取持久性数据。
我想通过git将代码部署到Azure存储,但是当我使用自己的容器映像时,“部署选项”选项卡显示为禁用,并且没有git发布存储库来执行此操作。
如何将/ home目录与持久数据一起使用?
PS。部署PHP应用程序。
谢谢,
答案 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;
}
}