В принципе это возможно.
Вам нужны Procfile
и app.json
.
Procfile
, которые определяют команду CLI, которую Heroku собирается выполнить. В app.json
вы определяете используемые переменные среды, а также требуемый пакет сборки.
https://devcenter.heroku.com/articles/procfile
https://devcenter.heroku.com/articles/app-json-schema
Вам потребуется Haskell buildpack. Их много, и вам придется выбрать один. Например:
Официального Haskell buildpack от Heroku не существует.
Возможно, стоит продолжить идею докеризации вашего проекта. Heroku также может развертывать Docker контейнеры.
Из-за недостатка информации, которую вы предоставили, все, что вы можете сделать, - это прочитать статьи, на которые я ссылался, и попытаться развернуть их. Вы не предоставили никаких конкретных c ошибок или проблем.