keter
Version 1.8.4 revision 0 uploaded by Jappie.
Package meta
- Synopsis
- Web application deployment manager, focusing on Haskell web frameworks
- Description
Deployment system for web applications, originally intended for hosting Yesod applications. Keter does the following actions for your application:
Binds to the main port (usually port 80) and reverse proxies requests to your application based on virtual hostnames.
Provides SSL support if requested.
Automatically launches applications, monitors processes, and relaunches any processes which die.
Provides graceful redeployment support, by launching a second copy of your application, performing a health check[1], and then switching reverse proxying to the new process.
Management of log files.
Keter provides many more advanced features and extension points. It allows configuration of static hosts, redirect rules, management of PostgreSQL databases, and more. It supports a simple bundle format for applications which allows for easy management of your web apps.
1: The health check happens trough checking if a port is opened. If your app doesn't open a port after 30 seconds it's presumed not healthy and gets a term signal.
- Author
- Michael Snoyman
- Bug reports
- n/a
- Category
- Web, Yesod
- Copyright
- n/a
- Homepage
- http://www.yesodweb.com/
- Maintainer
- michael@snoyman.com
- Package URL
- n/a
- Stability
- n/a