Christopher Reichert
b5cf73b062
Move bundles to incoming folder.
2015-01-09 13:39:29 -06:00
Christopher Reichert
8c7871a2c1
Add gitignore and cleanup options for websockets example bundle.
2014-12-19 16:24:24 -06:00
Christopher Reichert
eb51ca8d3e
Run stylish-haskell on websockets chat example.
2014-12-19 16:21:07 -06:00
Christopher Reichert
98827e1e36
Fix websockets example build.
2014-12-19 16:20:48 -06:00
Christopher Reichert
f73af18343
Clarify results of example build.
2014-12-19 15:54:12 -06:00
Christopher Reichert
3ecbe9eb61
Use cabal exec to build incoming examples.
...
* Don't hardcode sandbox architecture.
2014-12-19 15:41:05 -06:00
Christopher Reichert
25f40e1e76
Organize imports in foo1_0/hello.hs and remove unused extension.
...
* Disable postgres plugin in foo1_0 example.
2014-12-19 15:17:44 -06:00
Christopher Reichert
a95ae52a4b
Add bits of example bundle documentation.
...
* Cleanup foo1_0 hello example.
2014-12-19 15:10:10 -06:00
Christopher Reichert
3d075f1103
Add background app configuration example.
2014-12-19 15:10:10 -06:00
Marcin Tolysz
b252426d56
Make config saner
2014-12-12 17:02:20 +00:00
Marcin Tolysz
0d8db950a0
Adding the ability to use Middleware
2014-12-12 16:09:07 +00:00
Gabe Mulley
9e9fca314f
Forward environment variables from the shell that executes keter
...
It is often convenient to store secrets in environment variables on the host system. This patch allows those secrets to be passed along to the sub processes executed by keter.
2014-11-14 15:53:12 -05:00
Michael Snoyman
86d7801a91
Add websockets example
2014-10-24 11:24:06 +03:00
Michael Snoyman
0c2a4b8a22
Fix typos (thanks @tolysz)
2014-10-20 20:17:29 +03:00
Michael Snoyman
51c1fe3a27
Force redirect to https #39
2014-10-20 08:26:24 +03:00
Michael Snoyman
60965741a3
Fixes
2014-10-10 10:45:55 +03:00
Michael Snoyman
5b3e8e7827
Include a reverse proxy demonstration
2013-11-07 17:03:20 +02:00
Aaron Friel
3cbd839383
Merge in upstream
2013-08-28 11:37:53 -05:00
Michael Snoyman
47a94316de
New demo
2013-08-14 12:19:25 +03:00
Aaron Friel
3c85e21dab
Merge upstream and bump to 0.4.1 - add wildcard hostname support.
...
Wildcard hostnames are now supported in Keter, with partial RFC2818 support.
Wildcard hostnames can have exceptions, can be specified at arbitrary depths,
and are non-recursive. `*.example.com` will match `foo.example.com` but not
`foo.bar.example.com`. Likewise, `*.*.example.com` will only match the latter,
not the former.
The keter.cabal is modified to build the example app.
Internal string usage is made more homogeneous to use Data.Text. Despite this,
internationalized domain names are not yet supported unless entered in config
files as punycode.
2013-08-04 19:08:27 -05:00
Michael Snoyman
2baaf48a89
Sample app has environment info
2013-07-10 12:59:36 +03:00
Michael Snoyman
47cb011a52
IP address headers #8
2013-06-03 14:50:29 +03:00
Michael Snoyman
b0c173a8c1
Host name redirects
2012-10-21 07:07:26 +02:00
Michael Snoyman
cbd0f9d19e
New static hosts format
2012-10-14 18:17:01 +02:00
Michael Snoyman
6955fe93e0
static-hosts
2012-10-12 12:59:46 +02:00
Michael Snoyman
a16f532880
extra-hosts
2012-10-12 12:17:00 +02:00
Michael Snoyman
60f4492d63
Sample app prints headers
2012-05-24 22:15:11 +03:00
Michael Snoyman
c8b26a42ec
Full logging
2012-05-17 09:32:11 +03:00
Michael Snoyman
1554bb9196
File watching: it all works
2012-05-11 11:29:25 +03:00
Michael Snoyman
3054f5f81d
Keter.App
2012-05-11 07:38:05 +03:00