Ember-CLI / Node - node_modules / bower_components和非Internet访问服务器

时间:2014-11-03 12:57:32

标签: node.js ember.js deployment

我目前正在构建Ember CLI应用程序,现在需要开始考虑部署。我的生产服务器没有出站互联网访问,是一个内部网服务器,而我的CI限制了出站互联网访问,因为企业。

对于我们的Rails应用程序,这不是一个大问题,因为我们所有的依赖项都保存到vendor/cache,服务器在部署模式下安装时会安装这些依赖项。我还没有在npm或bower文档中看过类似的乐器。我看到各种主机(heroku,云代工厂)有#34; build pack"为此目的的扩展,但我还没有看到任何用于通用目的。

我看到默认情况下bower_components / node_modules是.gitignored,它只是将这些添加到源代码控制中吗?

1 个答案:

答案 0 :(得分:0)

当您为生产构建Ember-CLI应用程序时,它会自动将您的供应商文件压缩到vender.js。因此,只需将dist目录的内容复制到Web服务器上的相应位置即可。你不应该在生产中运行ember服务器。