3 ms·
There's also https://github.com/begriffs/heroku-buildpack-ghc https://github.com/begriffs/heroku-buildpack-ghc.
by pseudonom- 12y ago
There's also https://github.com/begriffs/heroku-buildpack-ghc https://github.com/begriffs/heroku-buildpack-ghc.
- mietek 12y agoYes. Joe’s buildpack was an inspiration for me to start work on Halcyon and Haskell on Heroku.
- osener 12y agoAn advantage of this one is that you can use it with https://github.com/progrium/dokku https://github.com/progrium/dokku. I've deployed a few haskell apps on Digital Ocean using heroku-buildpack-ghc + dokku and it worked without a hitch.
- mietek 12y agoThanks for mentioning Dokku; I’d like to give it a try. It looks like Dokku supports the Heroku buildpack API, so you should be able to use Haskell on Heroku with it, as well. Additionally, Halcyon makes it possible to deploy Haskell apps directly to DigitalOcean — no Docker necessary. Try clicking one of the “Deploy to DigitalOcean” buttons on the Halcyon examples page: https://halcyon.sh/examples/ https://halcyon.sh/examples/
- IgorPartola 12y agoI recently set up Dokku. It has a few gotchas. I happen to hit it right when 0.3.13 came out, which broke integration with supervisord (and all other process managers). A few days later it was fixed. There are quite a few places where I had to use fairly advanced UNIX-fu to debug it, that was not covered by any dokku or related docs. Having said that, I really like it. Once you get it up and running, it works well, and I am happy to pay $10/month to host multiple side projects on one DO instance rather than paying for Heroku (yes, I'd need to pay with how these projects operate).
- osener 12y agoIt's been a couple of months since the last time I tried it but it didn't work for me out of the box. Since I didn't have the limitations of Heroku the simpler haskell builpack fit the bill perfectly, but DigitalOcean deployment feature of Halycon sounds great, I'll definitely try it. Thanks!