Как преодолеть ограничение времени сборки проектов на Haskell на Heroku? - PullRequest
6 голосов
/ 04 октября 2019

Я пытаюсь развернуть приложение на Haskell в Heroku, используя следующий пакет сборки:

Сборка идет хорошо, пока не достигнет времени сборкипредел со следующей ошибкой:

-----> Timed out running buildpack Haskell
 !     Push failed

Есть ли способ увеличить этот предел или ускорить сборку?

Ответы [ 2 ]

2 голосов
/ 06 октября 2019

Просто разделите зависимости пополам и сделайте push, включив только часть зависимостей. Затем сделайте пуш с включенными всеми. Последняя сборка будет использовать кэшированные зависимости из предыдущей сборки. Если проект очень тяжелый из-за зависимостей, он, вероятно, потребует более двух шагов.

0 голосов
/ 10 октября 2019

Я столкнулся с аналогичной проблемой с моим угловым проектом в VPS с оперативной памятью 1 ГБ. Я решил это, сначала собрав проект в моей локальной среде, а затем загрузив файлы сборки на сервер.

...