Я написал довольно простую систему 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, без какой-либо другой информации.
Любая помощь, любое предложение, любой обходной путь, о котором вы можете подумать, были бы чрезвычайно признательны .