keter: Web application deployment manager, focusing on Haskell web frameworks

[ library, mit, program, web, yesod ] [ Propose Tags ]

Handles deployment of web apps, providing a reverse proxy to achieve zero downtime deployments. For more information, please see the README on Github: https://github.com/snoyberg/keter#readme

Release history:

1.0.1
Permit use of wildcard subdomains and exceptions to wildcards. Convert internal strings to use Data.Text in more places. (Although internationalized domain names are not supported unless entered in punycode in configuration files.)
1.0.0
Significant overhaul. We now support monitoring of much more arbitrary jobs (e.g., background tasks), have a proper plugin system (PostgreSQL is no longer a required component), and have a much better system for tracking hostname mapping changes.
0.4.0
Switch to fsnotify to get cross-platform support. No longer using raw proxies, but instead WAI proxies.
0.3.7
Sending a HUP signal reloads the list of deployed apps. This is useful for circumstances where inotify does not work correctly, such as on file systems which do not support it.
0.3.5
You can now create Keter bundles without any applications. These can contain static hosts and redirects.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.1.0.1, 0.2.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.3.0, 0.3.0.1, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.4.1, 0.3.4.2, 0.3.5, 0.3.5.1, 0.3.5.2, 0.3.5.3, 0.3.5.4, 0.3.6, 0.3.6.1, 0.4.0, 1.0.1, 1.0.1.1, 1.0.1.2, 1.1.0, 1.1.0.1, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.5.1, 1.3.5.2, 1.3.5.3, 1.3.6, 1.3.7, 1.3.7.1, 1.3.8, 1.3.9, 1.3.9.1, 1.3.9.2, 1.3.10, 1.3.10.1, 1.4.0, 1.4.0.1, 1.4.1, 1.4.2.1, 1.4.3, 1.4.3.1, 1.4.3.2, 1.5, 1.6, 1.7, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.9, 2.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5
Dependencies aeson, array, async, attoparsec (>=0.10), base (>=4 && <5), blaze-builder (>=0.3 && <0.4), bytestring, case-insensitive, conduit (>=0.5), containers, data-default, directory, filepath, fsnotify (>=0.0.11 && <0.2), http-conduit, http-reverse-proxy (>=0.2 && <0.3), http-types, keter, mtl, network, network-conduit (>=0.6), network-conduit-tls (>=1.0.0.2), process, random, regex-tdfa (>=1.1), stm, system-fileio (>=0.3 && <0.4), system-filepath (>=0.4 && <0.5), tar (>=0.4), template-haskell, text, time, transformers, unix (>=2.5 && <2.7), unix-compat (>=0.3 && <0.5), unix-process-conduit (>=0.2.2 && <0.3), unordered-containers, vector, wai (>=1.4 && <1.5), wai-app-static (>=1.3 && <1.4), wai-extra, warp, warp-tls, yaml (>=0.8.4 && <0.9), zlib [details]
License MIT
Author Michael Snoyman
Maintainer michael@snoyman.com
Revised Revision 1 made by AdamBergmark at 2015-10-07T11:15:52Z
Category Web, Yesod
Home page http://www.yesodweb.com/
Source repo head: git clone https://github.com/snoyberg/keter
Uploaded by MichaelSnoyman at 2013-09-08T14:16:23Z
Distributions LTSHaskell:2.1.5, NixOS:2.1.3, Stackage:2.1.5
Reverse Dependencies 1 direct, 0 indirect [details]
Executables hello, keter
Downloads 54940 total (193 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]