feat(provider): Add Eureka Provider

This commit is contained in:
Julien Salleyron 2016-08-31 22:43:05 +02:00
parent 56c6174d61
commit 2af6cc4d1b
9 changed files with 411 additions and 20 deletions

View file

@ -1226,4 +1226,40 @@ prefix = "/traefik"
# filename = "boltdb.tmpl"
```
## Eureka backend
Træfɪk can be configured to use Eureka as a backend configuration:
```toml
################################################################
# Eureka configuration backend
################################################################
# Enable Eureka configuration backend
#
# Optional
#
[eureka]
# Eureka server endpoint.
# endpoint := "http://my.eureka.server/eureka"
#
# Required
#
endpoint = "http://my.eureka.server/eureka"
# Override default configuration time between refresh
#
# Optional
# default 30s
delay = "1m"
# Override default configuration template. For advanced users :)
#
# Optional
#
# filename = "eureka.tmpl"
```
Please refer to the [Key Value storage structure](/user-guide/kv-config/#key-value-storage-structure) section to get documentation on traefik KV structure.