Skip to content

phylake/haskell-web-seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell Web seed Build Status

Starter app for web development

  • Logging with fast-logger
  • Static assets with wai-app-static
  • Caching with Redis
  • AWS service integration

Prerequisites

  1. ghci and cabal. Get them from the Haskell platform
  2. (optional) Redis
  3. (optional) Amazon Web Services

Running the project

Do this once

  1. clone this repo git clone git@github.com:phylake/haskell-web-seed.git
  2. cd haskell-web-seed
  3. install dependencies cabal install --only-dependencies

Do this everytime

Run ghci like this ghci main.hs

Turn options on with -D flags. For example to activate code inside #ifdef DEBUG ... #endif turn the DEBUG flag on like this ghci -DDEBUG main.hs

Flag list

  • DEBUG
  • USE_REDIS

Feedback

Please open an issue if you have improvements/cross-references/additions you'd like to see

Look for more instructions and documentation in the source.

About

Web server seed project using Warp, Redis, and AWS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published