misc documentation fixes

This commit is contained in:
mpl 2019-09-05 10:48:04 +02:00 committed by Traefiker Bot
parent 3689990bd5
commit 6712423dd1
4 changed files with 11 additions and 11 deletions

View file

@ -152,15 +152,14 @@ accessLog:
format: json format: json
fields: fields:
defaultMode: keep defaultMode: keep
fields: names:
ClientUsername: drop
headers:
defaultMode: keep
names: names:
ClientUsername: drop - User-Agent: redact
headers: - Authorization: drop
defaultMode: keep - Content-Type: keep
names:
- User-Agent: redact
- Authorization: drop
- Content-Type: keep
``` ```
```bash tab="CLI" ```bash tab="CLI"

View file

@ -77,6 +77,7 @@ Attach labels to your containers and let Traefik do the rest!
deploy: deploy:
labels: labels:
- traefik.http.routers.my-container.rule=Host(`my-domain`) - traefik.http.routers.my-container.rule=Host(`my-domain`)
- traefik.http.services.my-container-service.loadbalancer.server.port=8080
``` ```
!!! important "Labels in Docker Swarm Mode" !!! important "Labels in Docker Swarm Mode"

View file

@ -243,7 +243,7 @@ That is to say, if none of the application's labels match the expression, no rou
In addition, the expression also matched against the application's constraints, such as described in [Marathon constraints](https://mesosphere.github.io/marathon/docs/constraints.html). In addition, the expression also matched against the application's constraints, such as described in [Marathon constraints](https://mesosphere.github.io/marathon/docs/constraints.html).
If the expression is empty, all detected applications are included. If the expression is empty, all detected applications are included.
The expression syntax is based on the `Label("key", "value")`, and `LabelRegexp("key", "value")`, as well as the usual boolean logic. The expression syntax is based on the `Label("key", "value")`, and `LabelRegex("key", "value")`, as well as the usual boolean logic.
In addition, to match against marathon constraints, the function `MarathonConstraint("field:operator:value")` can be used, where the field, operator, and value parts are joined together in a single string with the `:` separator. In addition, to match against marathon constraints, the function `MarathonConstraint("field:operator:value")` can be used, where the field, operator, and value parts are joined together in a single string with the `:` separator.
??? example "Constraints Expression Examples" ??? example "Constraints Expression Examples"
@ -275,7 +275,7 @@ In addition, to match against marathon constraints, the function `MarathonConstr
```toml ```toml
# Includes only applications having a label with key `a.label.name` and a value matching the `a.+` regular expression. # Includes only applications having a label with key `a.label.name` and a value matching the `a.+` regular expression.
constraints = "LabelRegexp(`a.label.name`, `a.+`)" constraints = "LabelRegex(`a.label.name`, `a.+`)"
``` ```
```toml ```toml

View file

@ -631,7 +631,7 @@ Services are the target for the router.
rule: "HostSNI(`foo-domain`)" rule: "HostSNI(`foo-domain`)"
service: service-id service: service-id
# will terminate the TLS request by default # will terminate the TLS request by default
tld: {} tls: {}
``` ```
??? example "Configuring passthrough" ??? example "Configuring passthrough"