Быстрый и грязный способ его развертывания:
Вам нужно будет настроить Procfile, подробная информация об этом прямо здесь: https://devcenter.heroku.com/articles/procfile
procfile в основном представляет собой файл без расширения, который сообщает дино, как выполнять вашу программу.
Простой
worker: java $JAVA_OPTS -jar <PATH_TO_JAR>
будет работать нормально, если вам не нужна дополнительная конфигурация, см. эту ссылку для получения дополнительной информации.
Затем вы можете развернуть его следующим образом (хорошо иметь файл proc и jar в одном каталоге):
$ heroku deploy:jar -a <YOUR_HEROKU_APP_NAME> --jdk <JDK_VERSION> --jar <PATH_TO_JAR> -i Procfile
Затем, чтобы запустить его, просто сделайте (если вы хотите, чтобы рабочий dyno, что и нужно для Discord)
$ heroku ps:scale -a <YOUR_HEROKU_APP_NAME> worker=1
Затем остановите его с помощью:
$ heroku ps:scale -a <YOUR_HEROKU_APP_NAME> worker=0
Я обнаружил, что это намного проще, чем использовать git, особенно если вы ' повторные тесты или простые / быстрые вещи.