diff --git a/docker-compose.yml b/docker-compose.yml index ad8a535..a82bdde 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./traefik.yml:/etc/traefik/traefik.yml:ro + - ./dynamic.yml:/etc/traefik/dynamic.yml:ro - ./acme.json:/acme.json networks: - traefik-net diff --git a/dynamic.yml b/dynamic.yml new file mode 100644 index 0000000..180baa7 --- /dev/null +++ b/dynamic.yml @@ -0,0 +1,23 @@ +http: + routers: + walter-coiffure: + rule: "Host(`walter-coiffure.fr`) || Host(`www.walter-coiffure.fr`)" + entryPoints: + - websecure + service: nginx-host + tls: + certResolver: letsencrypt + + agence66: + rule: "Host(`agence66.fr`) || Host(`www.agence66.fr`)" + entryPoints: + - websecure + service: nginx-host + tls: + certResolver: letsencrypt + + services: + nginx-host: + loadBalancer: + servers: + - url: "http://172.19.0.1:8081" diff --git a/traefik.yml b/traefik.yml index 833e984..680660e 100644 --- a/traefik.yml +++ b/traefik.yml @@ -24,3 +24,6 @@ providers: docker: exposedByDefault: false network: traefik-net + file: + filename: /etc/traefik/dynamic.yml + watch: true