【发布时间】:2021-05-03 14:52:07
【问题描述】:
我正在尝试将烧瓶应用程序部署到 heroku,但我不断收到错误消息:
Scaling dynos... ! ▸ Couldn't find that process type (web).
每当我尝试运行heroku ps:scale web=1。
但是,当我运行 heroku ps:scale 时,它告诉我需要 Upload a Procfile to add process types.
我的根目录中确实有一个 Procfile,它是大写的,没有任何文件扩展名。我已尝试删除并重新创建 Procfile,但这并没有产生任何结果。
如何让 Heroku 识别我的 Procfile?
这是我一直在尝试做的事情:
ubuntu terminal
【问题讨论】:
-
Procfile中有什么内容? -
验证
Procfile的拼写是否正确。验证它位于您的 git 存储库的根级别。验证它是否已提交。验证它提交到哪个分支。验证您将哪个分支部署到 Heroku。如果其中任何一个有问题,那么 Heroku 将看不到Procfile。 -
@v25 我的 Procfile 只包含这个:
web:gunicorn app:app -
@TinNguyen 是的,我已经满足了所有这些条件,但它仍然无法正常工作。
-
显示您的 git 存储库以及您在 Heroku 上部署应用程序时执行的所有命令。
标签: flask heroku deployment web-deployment