azure 显示与docker相关的错误

zpgglvta  于 2023-10-22  发布在  Docker
关注(0)|答案(1)|浏览(130)

我想使用gitlab ci/cd pipeline将angular应用程序部署到azure,我创建了gitlab管道,参考如下:-

部署后,问题出现在日志中,显示以下错误:

请帮助我修复此错误

az31mfrm

az31mfrm1#

  • 如果部署不正确或缺少任何文件,则会发生此情况。*
  • 当我将Angular应用程序部署到Linux Azure App Service时,我看到了 * 相同的日志 *,并且无法访问已部署的应用程序 *。
  • 因此,我将相同的Angular Application(项目的dist文件夹)部署到windows,并可以成功运行和访问应用程序。
    执行步骤:
  • 使用ng new my-app命令创建Angular应用程序。
  • 使用命令ng build构建项目,它将生成dist folder,其中包含部署所需的文件。

  • 仅将 * dist文件夹 * 部署到Azure App Service
  • 部署成功后,导航到Advanced Tools in App Service=>Go=>Opens KUDU site=>Debug Console=>cmd=>open site/wwwroot folder,确保项目文件可用,如下所示:

  • 复制 Project_Name(如上图my_angularapp),导航到App Service=>Configuration=>PathMappings=> Virtual applications and directories,编辑 * 物理路径 *site\wwwroot,在路径中添加project_name**:

    • 运行URL* https://<your_AppService_name>.azurewebsites.net测试应用:**

相关问题