【发布时间】:2021-06-18 04:18:32
【问题描述】:
我尝试将我的 python 应用程序部署到 heroku,但它显示应用程序错误,我如何将我的机器人部署到 heroku。 这就是我所做的。
第1步:在Pycharm上运行代码就可以正常工作了。
第 2 步:生成 requirements.txt 和 Procfile。
第 3 步:在 Internet 上搜索要在 Procfile 中写入的内容。
第 4 步:结束所有需求文件后,我将整个文件上传到 一个 GitHub 存储库。
第 5 步:在 Heroku 中创建一个应用程序并连接到我的 GitHub 存储库 然后点击部署分支。
这是我的构建日志:
- --> 在 Heroku-20 堆栈上构建
- --> 使用 buildpack:heroku/python
- --> 检测到 Python 应用
- --> 未检测到需求变化,从缓存安装
- --> 安装 pip 20.1.1、setuptools 47.1.1 和 wheel 0.34.2
- --> 安装 SQLite3
- --> 使用 pip 安装需求
- --> 发现进程类型
- Procfile 声明类型 -> web
- --> 正在压缩...
- 完成:74.8M
- --> 正在启动...
- 已发布 v17
- https://zsk766.herokuapp.com/ 部署到 Heroku
这是我的代码: https://github.com/zieadshabkalieh/bla/blob/main/conversationbot.py
我的错在哪里.. 需要支持。
【问题讨论】:
-
您的 Procfile 中有什么?您是否尝试过在 heroku cli 中运行
heroku local来查看日志?
标签: python heroku deployment telegram