我正在尝试将一个playframework应用程序部署到Heroku。部署完成后,我尝试访问Heroku给我的URL,它只显示如下的欢迎页面:在heroku上部署playframework应用程序
Heroku |欢迎来到您的新应用程序! 如果您需要帮助部署,请参阅文档。
有问题吗?
我正在尝试将一个playframework应用程序部署到Heroku。部署完成后,我尝试访问Heroku给我的URL,它只显示如下的欢迎页面:在heroku上部署playframework应用程序
Heroku |欢迎来到您的新应用程序! 如果您需要帮助部署,请参阅文档。
有问题吗?
您的应用程序无法识别Heroku(Heroku不知道如何启动您的应用程序)。
您需要在Play的顶部目录中创建一个名为Procfile
的文件!应用:
web: play run --http.port=$PORT $PLAY_OPTS
你会在this documentation更详细的。
这是我想到的一个可能的问题。如果我有一个正常的播放应用程序,我该如何设置Procfile,它是这样的:“网络:播放运行--http.port = $ 80”或“网络:播放运行--http.port = 80”。 Procfile的格式是什么?谢谢。 –
只需保留Procfile,使用$ PORT和$ PLAY_OPTS,这些都是Heroku内部的。 –
所以它是“网络:播放运行--http.port = $ PORT $ PLAY_OPTS”??谢谢!! –
它看起来像你的应用程序没有部署。输出做'git push heroku master'的输出是什么? –
其实我是git push heroku master ... –