Commit Graph

30 Commits

Author SHA1 Message Date
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