Существует несколько вариантов развертывания приложения Heroku, если вы ищете что-то простое, я бы использовал GitHub в качестве репозитория кода, а затем связал его с Heroku.
После этого развертывание это просто пу sh кнопки или вы также можете включить автоматическую опцию (каждый пу sh на GitHub будет развернут на Heroku).
Если вы разрабатываете приложение Python, вы можете использовать мощный Python Telegram Bot , вы можете выполнить действия, описанные в их документации , чтобы развернуть приложение Python, вкратце:
- добавить требования .txt в root вашего репозитория
- определить Procfile в каталоге root вашего приложения
- привязать порт, предоставленный Heroku, с переменной env $ PORT
Если вы разрабатываете приложение Java, концепции аналогичны, следуйте инструкциям Развернуть Java Приложения на Heroku , вкратце:
- используйте maven-dependency-plugin для создания Uber jar
- определите Procfile в каталоге root вашего приложения
- привяжите порт, предоставленный Heroku, с переменной env $ PORT