From d66d1cb6da3427c39172b0b1f1daf076a9fd307b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 3 Feb 2021 16:10:13 +0000 Subject: [PATCH] init --- docker-compose.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..1db523b --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,32 @@ +version: "3.3" + +networks: + traefik_proxy: + external: true + +services: + reverse-proxy: + image: "traefik:v2.4" + command: + - "--api.debug=true" + - "--api.insecure=true" + - "--entrypoints.traefik_proxy.address=:80" + - "--log.level=DEBUG" + - "--providers.docker.exposedbydefault=false" + - "--providers.docker.network=traefik_proxy" + - "--providers.docker=true" + ports: + - "80:80" + - "8080:8080" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock:ro" + networks: + - traefik_proxy + + whoami: + image: "traefik/whoami" + container_name: "simple-service" + labels: + - "traefik.enable=true" + - "traefik.http.routers.whoami.rule=Host(`whoami.docker.localhost`)" + - "traefik.http.routers.whoami.entrypoints=web"