Web/Cloud: Difference between revisions
< Web
Beerdude26 (talk | contribs) m (Removed dead links) |
Beerdude26 (talk | contribs) m (Added DigitalOcean) |
||
Line 3: | Line 3: | ||
[http://en.wikipedia.org/wiki/Platform_as_a_service PaaS] (platform as a service) cloud providers generally limit you to a fixed technology stack. However, [https://www.openshift.com/developers/download-cartridges OpenShift] and [https://devcenter.heroku.com/articles/buildpacks Heroku] allow third-party extensions, which can be used to support Haskell. | [http://en.wikipedia.org/wiki/Platform_as_a_service PaaS] (platform as a service) cloud providers generally limit you to a fixed technology stack. However, [https://www.openshift.com/developers/download-cartridges OpenShift] and [https://devcenter.heroku.com/articles/buildpacks Heroku] allow third-party extensions, which can be used to support Haskell. | ||
== DigitalOcean == | |||
[https://www.digitalocean.com/ DigitalOcean] gives you a clean server that you can SSH to. Supports Docker as well. | |||
== OpenShift == | == OpenShift == |
Revision as of 12:40, 3 August 2015
PaaS (platform as a service) cloud providers generally limit you to a fixed technology stack. However, OpenShift and Heroku allow third-party extensions, which can be used to support Haskell.
DigitalOcean
DigitalOcean gives you a clean server that you can SSH to. Supports Docker as well.
OpenShift
Warning: The cartridges are currently liable to fail on small (free) gears due to cabal-install issue #2396.
GHC version: | 7.8.4 |
---|---|
Author: | Gideon Sireling |
Home page: | https://bitbucket.org/accursoft/haskell-cloud/ |
Documentation: | https://bitbucket.org/accursoft/haskell-cloud/src/tip/README.md |
The cartridge comes in several flavours, with just the network and text packages or a pre-installed framework:
Framework | Cartridge | QuickStart | Deploy |
---|---|---|---|
network | manifest | quickstart | deploy |
Yesod | manifest | quickstart | deploy |
Snap | manifest | quickstart | deploy |
Happstack | manifest | quickstart | deploy |
MFlow | manifest | quickstart | deploy |
Scotty | manifest | quickstart | deploy |
Heroku
GHC version: | 7.8.2 |
---|---|
Author: | Joe Nelson |
Home page: | https://github.com/begriffs/heroku-buildpack-ghc |
Documentation: | https://github.com/begriffs/heroku-buildpack-ghc/blob/master/README.md |
Heroku-Haste
GHC version: | 7.4.1 |
---|---|
Author: | Alberto G. Corona |
Home page: | https://github.com/agocorona/heroku-buildpack-haste |
Documentation: | https://github.com/agocorona/heroku-buildpack-haste/blob/master/README.md |
Heroku buildpack for tryhplay, incorporating Haste and HPlayground. Demo at http://tryplayg.herokuapp.com/.