2016-08-13 115 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/* 
相关问题