From 03a45f08e245ba057186a1ecbb43c0f73b5d8e7e Mon Sep 17 00:00:00 2001 From: emile Date: Tue, 8 Sep 2015 22:03:31 +0200 Subject: [PATCH] web provider --- configuration.html | 69 ++++++++++++++++++++++++++++++++++------------ tortuous.toml | 7 +++-- 2 files changed, 56 insertions(+), 20 deletions(-) diff --git a/configuration.html b/configuration.html index 780ecdde5..d3946b383 100644 --- a/configuration.html +++ b/configuration.html @@ -27,28 +27,61 @@ -
-
Backends
- -
- {{range $keyBackends, $valueBackends := .Configuration.Backends}} -
-
Backend {{$keyBackends}}
-
- {{range $keyServers, $valueServers := $valueBackends.Servers}} -
-
Server {{$keyServers}}
-
- Url: {{$valueServers.Url}} +
+
+
+
Backends
+
+ {{range $keyBackends, $valueBackends := .Configuration.Backends}} +
+
{{$keyBackends}}
+ + + + + + {{range $keyServers, $valueServers := $valueBackends.Servers}} + + + + + {{end}} +
ServerURL
{{$keyServers}}{{$valueServers.Url}}
+ {{end}} +
+
+ +
+
Routes
+
+ {{range $keyRoutes, $valueRoutes := .Configuration.Routes}} +
+
{{$keyRoutes}}
+
+ {{range $backend := $valueRoutes.Backends}} + + {{end}} +
+ + + + + + + {{range $keyRules, $valueRules := $valueRoutes.Rules}} + + + + + + {{end}} +
RuleCategoryValue
{{$keyRules}}{{$valueRules.Category}}{{$valueRules.Value}}
+
+ {{end}}
- {{end}}
- {{end}} -
-
- \ No newline at end of file diff --git a/tortuous.toml b/tortuous.toml index e11e2680c..705b2ec4f 100644 --- a/tortuous.toml +++ b/tortuous.toml @@ -15,10 +15,13 @@ watch = true url = "http://172.17.0.2:80" [backends.backend1.servers.server2] url = "http://172.17.0.3:80" + [backends.backend2] + [backends.backend2.servers.server1] + url = "http://172.17.0.2:80" [routes] [routes.route1] - backends = ["backend1"] + backends = ["backend1", "backend2"] [routes.route1.rules.test_zenika_1] category = "Host" value = "test.zenika.fr" @@ -26,4 +29,4 @@ watch = true backends = ["backend1"] [routes.route2.rules.test_zenika_2] category = "Path" - value = "/test" \ No newline at end of file + value = "/test"