2015-05-29 84 views
1

嗨我想知道如何將角度全部堆棧部署到Azure,我已經環顧四周,但找不到任何教程等。任何人都可以提供任何指示或示例嗎?部署angular-fullstack到Azure

https://github.com/DaftMonk/generator-angular-fullstack

+1

這個問題是題外話,因爲它是一個場外教程或其他資源的請求。但是,我可以提供一個建議:Azure不直接支持Azure網站中的MEAN應用程序(不支持mongo託管),但在已部署的Azure VM上完全支持MEAN應用程序。 – Claies

回答

3

我的理解是你有兩個問題需要解決,以進入這個蔚藍色。

  1. 如何最好地託管我的mongo db?
  2. 如何以azure應用程序的形式發佈我的node.js應用程序?

答案。

  1. 使用市場上的虛擬機或受管理的mongodb服務部署您的mongo db。

    a。工人角色選項:https://github.com/mongodb/mongo-azure(工作角色mongo db)

    b。託管Mongo託管Azure服務 - 您可以從市場上從您的Azure控制檯/門戶網站中找到此服務。 (請注意並非所有地區都適用,且價格也不便宜)

  2. 要部署您的node.js應用程序,您有兩個選項。

    a。 創建一個天藍色的應用程序並連接源代碼控件,以便在每次提交時進行部署。

    這是從MS https://azure.microsoft.com/en-gb/documentation/articles/cloud-services-nodejs-develop-deploy-app/

    b中的逐步指南。

    要發佈,運行發佈,AzureServiceProject cmdlet的如下:

    Publish-AzureServiceProject -ServiceName NodeHelloWorld -Location "East US" -Launch 
    

    -ServiceName指定部署名稱。這必須是唯一的名稱,否則發佈過程將失敗。

    -Location指定應用程序將駐留在其中的數據中心。要查看可用數據中心列表,請使用Get-AzureLocation cmdlet。

    -Launch在部署完成後打開瀏覽器窗口並導航到託管服務。

    要獲得有關部署節點應用程序以全面查看微軟文檔的信息,請參閱截圖。 https://azure.microsoft.com/en-gb/documentation/articles/cloud-services-nodejs-develop-deploy-app/

+0

謝謝偉大的答案 – Jamesla