diff --git a/config/fileconf/file.toml b/config/fileconf/file.toml new file mode 100644 index 0000000..9d5d938 --- /dev/null +++ b/config/fileconf/file.toml @@ -0,0 +1,12 @@ +[http.routers.utk] + rule = "Host(`utk.czechman.dynvpn.de`) && Path(`/`)" + service = "service-utk" + +[https.routers.utk] + rule = "Host(`utk.czechman.dynvpn.de`) && Path(`/`)" + service = "service-utk" + +[https.services] + [https.services.service-utk.loadBalancer] + [[https.services.service-utk.loadBalancer.servers]] + url = "http://192.168.2.2:9001/" diff --git a/config/traefik.toml b/config/traefik.toml index f237fbb..ee5b121 100644 --- a/config/traefik.toml +++ b/config/traefik.toml @@ -46,18 +46,6 @@ main = "czechman.dynvpn.de" # sans = ["*.czechman.dynvpn.de"] - [http.routers.utk] - rule = "Host(`utk.czechman.dynvpn.de`) && Path(`/`)" - service = "service-utk" - - [https.routers.utk] - rule = "Host(`utk.czechman.dynvpn.de`) && Path(`/`)" - service = "service-utk" - -[https.services] - [https.services.service-utk.loadBalancer] - [[https.services.service-utk.loadBalancer.servers]] - url = "http://192.168.2.2:9001/" ################################################################ # Traefik logs configuration @@ -185,7 +173,7 @@ network = "traefik" [providers] [providers.file] - directory = "/etc/traefik/" + directory = "/etc/traefik/fileconf/file.toml" watch = true # Enable ACME (Let's Encrypt): automatic SSL. diff --git a/docker-compose.traefik.v2x.yml b/docker-compose.traefik.v2x.yml index 36c3218..bc1a624 100644 --- a/docker-compose.traefik.v2x.yml +++ b/docker-compose.traefik.v2x.yml @@ -28,4 +28,5 @@ services: - /var/run/docker.sock:/var/run/docker.sock - /docker/traefik_v2x/config/traefik.toml:/etc/traefik/traefik.toml - /docker/traefik_v2x/config/acme.json:/acme.json + - /docker/traefik_v2x/config/fileconf:/etc/traefik/fileconf