Hack2 Mongrel2 HTTP handler https://github.com/nfjinjing/hack2-handler-mongrel2-http

Latest on Hackage:2011.10.31

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD3 licensed by Jinjing Wang
Maintained by Jinjing Wang

Serving Hack2 application with the great Mongrel2 server

  • enumerator enabled, constant memory consumption when enumerator all the way down

How to run

  • install mongrel2
  • install GHC
  • install cabal-install

cabal update
cabal install nemesis
cabal install hack2-handler-mongrel2-http
cabal install hack2-contrib

git clone https://github.com/nfjinjing/hack2-handler-mongrel2-http.git

cd hack2-handler-mongrel2-http

# load a mongrel config, for more information, see the Nemesis task file
nemesis load

# start a mongrel server, port is 6767
nemesis start

# start a hello world hack2 app using mongrel2 handler
nemesis run

now visit: http://localhost:6767, you should see a hello world page.

Monkey fix the Dependency Hell

  • add what you need into hack2-handler-mongrel2-http.cabal and cabal install, this will make sure the correct version of your libraries are pre-linked with mongrel2-http.

Useful getting started resource

comments powered byDisqus