Приложение Discord, которое работает на Python, не будет работать с heroku? - PullRequest
0 голосов
/ 01 сентября 2018

Кто-то создал дискорд-бота, который работает на коде Python, но по какой-то причине он не будет работать на heroku. Это журнал сборки / ошибок, который я получил.

-----> Приложение не совместимо с buildpack: https://buildpack -registry.s3.amazonaws.com / buildpacks / heroku / python.tgz Дополнительная информация: https://devcenter.heroku.com/articles/buildpacks#detection-failure ! Нажать не удалось

Но я добавил python как buildpack (с настройками меню / приложения от Heroku)

А вот инструкции по установке, если вы хотите запустить код на своем локальном компьютере: >> Инструкции для локальной машины

Есть ли способ запустить это на Heroku или приложение просто не совместимо?

С уважением,

Ruben

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете разместить свой код в Github, как в этом примере здесь , или загрузить свой файл непосредственно с компьютера, используя Heroku CLI и Git

После этого перейдите к

Heroku --> Deploy

Under Development Method Выберите Heroku Git и в нем будут инструкции

Вам нужно будет создать файл с именем requirements.txt, в который вы поместите имена модулей Python, которые вы хотите использовать, который не является стандартной частью Python. Во-вторых, вам понадобится файл с именем Procfile без каких-либо расширений, внутри него решаются ваши динос. В вашем случае это будет worker: python the_file_to_run.py

Я рекомендую вам взглянуть на этот пример здесь в Github, чтобы лучше понять

...