-
git clone [email protected]:acouvreur/traefik-ondemand-plugin.git
-
cd traefik-ondemand-plugin/examples/docker_classic
-
export TRAEFIK_PILOT_TOKEN=...
-
docker-compose up
The log:
level=error msg="middleware \"ondemand@docker\" does not exist" entryPointName=http routerName=whoami@file
is expected because the file provider is parsed before the docker containers. However this should appear only once and not cause any issue. -
docker stop docker_classic_whoami_1
-
Load
http://localhost/whoami
-
Wait 1 minute
-
Container is stopped
Cannot use labels because as soon as the container is stopped, the labels are not treated by Traefik.
The route doesn't exist anymore, so we use dynamic-config.yml file instead.