在heroku中部署hapi.js应用程序

时间:2015-11-18 07:29:01

标签: node.js heroku deployment hapijs

我正在尝试使用此文件结构将hapi.js应用程序部署到heroku:

  • 的.git
  • 客户端
  • 服务器

hapi.js服务器位于服务器文件夹中,包含package.json文件,node_modules以及所有内容。 在客户端文件夹中,我有所有与前端相关的东西(带有bower_components的小角度应用程序和用于注入所有内容的gulp脚本)。来自/ server的server.js同时为bower_components和angular app相关文件提供服务。

我当前的问题是,显然,Heroku没有找到部署我的应用程序的方法,因为它的结构,因为它需要在项目的根目录上有服务器和package.json(我正在尝试避免不惜一切代价)。

到目前为止,我试图在Procfile上加上以下内容:

web: node server/server.js

但遗憾的是它并没有让我推动,因为它与任何构建包都不匹配。

1 个答案:

答案 0 :(得分:1)

您是否添加了.bowerrc文件

.bowerrc文件包含

{
  "directory": "client/bower_components"
}

并在root中添加bower.json。