我使用Heroku Push推动了我的项目。 https://github.com/ddollar/heroku-push 我从我的项目的根目录进行了推送,与app,conf等文件夹处于同一级别。
我一直收到应用程序错误。日志显示
2013-09-08T06:39:53.020323+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path=/favicon.ico host=projecthuntress.herokuapp.com fwd="70.138.83.197" dyno= connect= service= status=503 bytes=
当我尝试启动Web进程时,出现以下错误:
Scaling web dynos... failed
! No such process type web defined in Procfile.
我的Procfile是一行
web: play run --http.port=$PORT $PLAY_OPTS
当我进行heroku运行bash时,我得到输出
Running `bash` attached to terminal... up, run.3963
~ $ ls -l
ls -l
total 0
-rw------- 1 u29969 29969 0 Sep 8 06:49 Procfile
这让我很困惑。我的Procfile在那里吗?我的所有其他文件都去了哪里?它应该是一个完整的Play部署。我做错了什么?