Возможно ли иметь приложение Heroku, которое представляет собой просто консоль python? - PullRequest
0 голосов
/ 27 мая 2020

Я написал довольно простую систему python викторин (называемую game.py) и работаю над ее развертыванием на heroku. Приложение функционирует исключительно в пределах консоли python, без какого-либо интерфейса, кроме интерфейса, предоставляемого терминалом.

Таким образом, я хотел бы, чтобы приложение на Heroku было просто сродни тому, что вы получаете с одноразовым дино, доступным на приборной панели (или в терминале с CLI) с:

heroku run python game.py

Приложение отлично работает в развернутой форме (исключительно из Heroku git) и локально, но для того, чтобы приложение было доступно для более крупного c publi *, мне нужно, чтобы такая консоль отображалась на " https: // [appname] .herokuapp.com /"URL-адрес, который вам предоставляется при развертывании приложения.

Наивно, я бы подумал, что это невероятно просто выполнить, но я еще не нашел способа сделать это.

Единственная разумная вещь, которую я нашел, - это создать Procfile, но из-за отсутствия какой-либо документации по доступным командам я смог попробовать только варианты:

web: run python game.py

W он не создает веб-консоль. И:

web: bash

Что просто cra sh с кодом ошибки h10, без какой-либо другой информации.

Любая помощь, любое предложение, любой обходной путь, о котором вы можете подумать, были бы чрезвычайно признательны .

...