Fre*_*ein 10 docker azure-web-app-service azure-container-registry
我已经设置了一个 Azure 应用服务 (Linux) 发布方法 Code,并设置了适当的管道来构建和部署我的代码 (nodejs)。现在我需要对运行我的代码的主机进行更多控制(需要 poppler)。在开发+测试中,我创建了新的应用程序服务并选择 Docker 容器作为发布方法
我的问题:对于我的 PROD 实例,是否可以更改现有应用程序服务的发布方法,或者我是否必须创建新的应用程序服务?
假设是后者,我需要更新客户端以指向新的应用服务 URL。为了避免这种情况,我可以先删除现有的应用服务并创建一个同名的新应用服务吗?这会让我失去所有统计数据和日志。
还有其他建议吗?
通过查看本指南中的一些命令,我将基于代码的应用程序变成了容器;https://learn.microsoft.com/en-us/azure/app-service/tutorial-custom-container?pivots=container-linux
重要步骤:
登录并选择订阅等
启用身份并分配 AcrPull 角色,以便应用服务可以获取图像
这个命令:
az webapp config container set --name <app-name> --resource-group <resource-group> --docker-custom-image-name <registry-name>.azurecr.io/appsvc-tutorial-custom-image:latest --docker-registry-server-url https://<registry-name>.azurecr.io
现在,Web 应用程序“部署中心”显示带有凭据、注册表和 Webhook URL 设置的单个容器
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4265 次  |  
        
|   最近记录:  |