【问题标题】:Why is Procfile not recognised by Heroku?为什么 Procfile 不被 Heroku 识别?
【发布时间】: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


【解决方案1】:

我必须创建一个新的 git repo 和 heroku 应用程序,然后复制代码以使其工作。

【讨论】:

    猜你喜欢
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    相关资源
    最近更新 更多