2016-11-11 118 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服务器的功能。