【问题标题】:Deploy playframework application on heroku在 heroku 上部署 playframework 应用程序
【发布时间】:2012-06-26 08:19:01
【问题描述】:

我正在尝试将 playframework 应用程序部署到 Heroku。部署后,我尝试访问 Heroku 给我的 URL,它只显示一个欢迎页面,如下所示:

Heroku |欢迎使用您的新应用! 如果您在部署方面需要帮助,请参阅文档。

有什么不对吗??

【问题讨论】:

  • 您的应用似乎没有部署。 git push heroku master 的输出是什么?
  • 我确实做了 git push heroku master ...

标签: heroku playframework playframework-1.x


【解决方案1】:

Heroku 无法识别您的应用(Heroku 不知道如何启动您的应用)。

您需要在 Play 的顶层目录中创建一个名为 Procfile 的文件!应用:

web: play run --http.port=$PORT $PLAY_OPTS

您将在this documentation了解更多详情。

【讨论】:

  • 这是我想的一个可能的问题。如果我有一个普通的播放应用程序,我该如何设置 Procfile,它是像:“web: play run --http.port=$80”还是“web: play run --http.port=80”。 Procfile 的格式是什么?谢谢。
  • 保持 Procfile 原样,使用 $PORT 和 $PLAY_OPTS,这些是 Heroku 内部结构。
  • 所以它是“ web: play run --http.port=$PORT $PLAY_OPTS ” ??谢谢!!
  • 谢谢!添加Procfile,应用部署完美!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-05
  • 2017-09-26
  • 2018-03-29
  • 1970-01-01
  • 2016-10-01
  • 2018-09-10
  • 2012-04-11
相关资源
最近更新 更多