角色部署到Heroku - 如何指定应用程序

时间:2017-04-06 13:34:40

标签: angularjs heroku deployment build

我在AngularJS中编写了一个小应用程序,它在我的本地环境中工作正常,现在我正在部署到Heroku。但Heroku找不到我的应用程序。我必须缺少指定构建和部署详细信息所需的重要部分。那么在Heroku上运行角度应用程序需要什么?

这是我到目前为止所做的:

  • 使用NPM在项目的根目录中创建package.json文件
  • 在我的包的根目录中创建了一个Procfile,指定我的app:

    merge into patients tgt
      using (select procedure_name.cnp from dual) src
        on tgt.cnp = src.cnp
    when not matched then
      insert (tgt.cnp, tgt.name, ....)
      values (src.cnp, procedure_name.name, ....);
    
  • 为Heroku添加了一个角度构建包(https://github.com/nknj/heroku-buildpack-yo-angular.git效果很好)

当我使用Heroku CLI时,例如web node app.js 刷新我的dyno(并记住我从项目根文件夹中的WITHIN运行它,所以我不应该指定应用程序名称)我得到以下错误:

heroku restart

Heroku无法找到我的应用。为什么?如何告诉Heroku如何引导应用程序? 谢谢。

0 个答案:

没有答案