我正在嘗試將一個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 ... –