2016-11-11 122 views
1

部署和運行的角度-CLI到AWS EC2這裏是我的立場現在:如何與詹金斯

  1. Angular2代碼庫是目前到位桶
  2. 詹金斯構建是在代碼庫帶來,運行「ng build」以正確建立/ dist文件夾。
  3. 只部署/ DIST文件夾的內容到服務器

從這裏,我爲做什麼實際運行前端代碼很困惑。在進行本地開發時,我只需從項目根目錄「ng服務」,並處理所有事情。這仍然是我移動/ dist工件之後從服務器運行項目的方式嗎? Angular-CLI文檔在這方面非常缺乏,因爲目前部署代碼的唯一方式是使用github頁面,這不是我想要做的事情。

任何人都可以給我一些指導或文件,幫助我找出我想要做什麼?

回答

0

一旦您構建項目並複製「dist」目錄的內容,您需要一個web服務器來服務index.html和Angular2 JavaScript。如果您在EC2上運行Windows實例,則需要安裝IIS。或者在Linux上,Apache。您需要將這些文件放在可從Web服務器訪問的目錄中,就是這樣。在本地運行「ng serve」通過NodeJs提供Web服務器的功能。