commit d66d1cb6da3427c39172b0b1f1daf076a9fd307b
Author: Oliver Davies <oliver@oliverdavies.uk>
Date:   Wed Feb 3 16:10:13 2021 +0000

    init

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"