Commit graph

21 commits

Author SHA1 Message Date
Thorhallur Sverrisson
f534d8817f Adding caching and merging of configurations
Configurations are now cached from each provider separately so that
we can merge them together when one provider has changed config.

The Web module also returns full config info through the HTML call,
but REST API is working on a separate web configuration that is
sent in just like any other.
2015-09-23 11:25:11 +00:00
Emile Vauge
ce1d14d779 Merge pull request #18 from thorhs/marathon_get_prefixes
Add getPrefixes to get string array of PathPrefixes
2015-09-24 22:30:14 +02:00
Vincent Demeester
c038dfbd54 Fix some typos, fmt and imports :)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-24 17:16:13 +02:00
emile
f5ddbcbcde Logrus logging backend https://github.com/EmileVauge/traefik/issues/15 2015-09-24 14:53:51 +02:00
Thorhallur Sverrisson
bc94ace7d3 Add getPrefixes to get string array of PathPrefixes
Marathon label traefik.prefixes can be used to specify what
prefixes to use.

New example marathon-prefix.tmpl to take advantage of this new
mechanism.
2015-09-22 11:36:58 +00:00
emile
d8e8815ad1 Consul Backend 2015-09-21 18:05:56 +02:00
emile
616c58ad4b Circuit breaker middleware 2015-09-19 13:02:59 +02:00
emile
36847f671f Negroni middlewares 2015-09-12 15:10:03 +02:00
emile
388a7f6ab5 Partial default values 2015-09-11 19:32:23 +02:00
emile
95557a8dba go-bindata static files and templates 2015-09-11 19:25:49 +02:00
emile
4a83136970 go-bindata static files and templates 2015-09-11 18:47:54 +02:00
emile
85e1af878a Logging 2015-09-11 16:37:13 +02:00
emile
de592ed6b8 Filters in Docker & Marathon 2015-09-10 22:54:37 +02:00
emile
e2d2f1f1d1 Traefik 2015-09-10 16:46:27 +02:00
emile
4dc5b34122 Weights 2015-09-10 16:14:08 +02:00
emile
46ef489b03 NotFoundHandler 2015-09-10 15:13:35 +02:00
emile
f5ea23ed2b Is Watching? 2015-09-10 09:06:37 +02:00
emile
81e2137787 Marathon provider listener 2015-09-10 00:22:01 +02:00
emile
9c3e2c2edd Marathon provider listener 2015-09-09 23:12:55 +02:00
emile
3dd168b465 Marathon provider listener 2015-09-09 23:09:16 +02:00
emile
9a840d1904 Marathon provider 2015-09-09 22:39:08 +02:00