【问题标题】:How can a node.js app be deployed to azure via appveyor (pulled from github)?如何通过 appveyor(从 gi​​thub 提取)将 node.js 应用程序部署到 azure?
【发布时间】:2016-10-03 23:25:28
【问题描述】:

我目前有一个 .net 和一个 Angular 应用程序,它们都通过 appveyor 部署到 azure。现在我想添加一个 node.js 应用程序,也在 github 存储库中,也可以通过 appveyor 部署到 azure 中。

但是我不知道从哪里开始。

  1. 我应该创建什么样的天蓝色应用程序?只是标准的网络应用服务?
  2. 如何通过 appveyor 将其部署到 azure?

【问题讨论】:

    标签: node.js azure github deployment appveyor


    【解决方案1】:

    我应该创建什么样的天蓝色应用程序?只是标准的网络应用程序 服务?

    起初,我可以与您分享 Azure 应用服务计划,以及当我们选择其中一个时。请参考本文档(https://azure.microsoft.com/en-us/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/)。然后,选择哪一种服务计划,取决于站点负载和要求。与部署渠道无关。

    如何通过 appveyor 将其部署到 azure?

    您可以尝试按照本指南Deploying using Web Deploy,在设置=>构建中标记Package Web Applications for Web Deploy复选框appveyor 中项目的选项卡。

    然后登录 Azure 管理门户并下载发布配置文件。在 AppVeyor 中指定以下部署设置:

    • 服务器:https://<publishUrl>/msdeploy.axd?site=<msdeploySite>
    • 网站名称:<msdeploySite>
    • 用户名:<userName>
    • 密码:<userPWD>
    • NTLM:disabled

    部署选项卡中将<publishUrl>, <msdeploySite>, <userName> and <userPWD>替换为下载的发布配置文件XML文件中的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 2023-03-05
      • 2021-06-12
      • 1970-01-01
      • 2018-12-21
      相关资源
      最近更新 更多