2016-08-13 167 views
15

我已經構建了一個沒有後端的簡單aurelia網頁,我現在有興趣投入生產。我用Aurelia-cli打包,希望這會很簡單,但我不知道如何繼續。我應該上傳哪些文件到服務器以使網站正常工作?謝謝您的幫助。部署aurelia.cli構建的應用程序

+0

如果你冷靜下來,至少提供一個理由,這只是普遍的禮貌。 –

+4

爲什麼選擇投票?這與我正在研究的問題完全相同,因爲像往常一樣,Aurelia團隊 - 雖然很奇怪 - 仍然沒有解答最基本的問題。

回答

8

一言以蔽之:

  • au build --env prod
  • 複製index.html到主部署文件夾服務器
  • /scripts文件夾複製到同一位置。
+1

這是如何與靜態資源,如圖像工作?創建一個吞噬任務,將所需的所有內容複製到發佈文件夾然後使用它,會更好嗎? – Magrangs

0

我們創建了一個部署腳本:

  • 運行構建
  • 創建一個構建目錄與當前的時間戳。
  • 將所有資產轉移到該目錄(這樣我們可以驗證我們都拼在一起)
  • ,然後推動整個事情到生產

與您的實際部署方法替代的最後一步

au build --env prod 
buildtarget=../build-$(date +%F-%T) 
mkdir $buildtarget 
cp -LRvip index.html scripts $buildtarget 

ncftpput -R server /prod/path/ $buildtarget/* 
相關問題