python - 是否有可能拥有一个只是 python 控制台的 Heroku 应用程序?
问题描述
我一直在编写一个非常简单的 python 测验系统(称为 game.py),我正在努力将它部署在 heroku 上。该应用程序仅在 python 控制台的范围内运行,除了终端提供的接口之外没有任何类型的接口。
因此,我希望能够让 Heroku 上的应用程序类似于您通过一次性测功机获得的应用程序,可在仪表板(或带有 CLI 的终端)上使用:
heroku run python game.py
该应用程序在其部署形式(仅来自 Heroku git)和本地运行良好,但为了使该应用程序可供更大的公众使用,我需要在“ https://[ appname].herokuapp.com/ " 在部署应用程序时提供的 URL。
天真地,我认为这很容易实现,但我还没有找到一种方法来做到这一点。
我发现的唯一合理的事情是创建一个 Procfile,但缺乏可用命令的任何文档,我只能尝试以下变体:
web: run python game.py
这不会创建 Web 控制台。和:
web: bash
它只是以错误代码 h10 崩溃,没有给出其他信息。
您能想到的任何帮助、任何建议、任何解决方法都将不胜感激。
解决方案
推荐阅读
- bash - 用 bash 创建的文件中的奇怪符号
- java - 为 Big Decimal 生成动态比例
- java - 无法在 spring + maven + tomcat 中从配置文件开始
- vue.js - VUE 从子页面滚动到索引页面锚点
- php - 像真正的浏览器一样的 PHP 中的 Curl 仍然被检测为机器人
- ios - iOS 12 CIKernel 过滤器崩溃
- automation - apium中web元素上的longPress()问题
- ios - 是否可以在 iOS 中以编程方式在图像中添加标签?
- azure-devops - Azure Functions ARM 模板重新部署会删除我发布的函数
- javascript - 如何获取画布特定部分的点击值