version: "3.7"

services:

  proxy:
    image: traefik:v2.8
    command:
      - "--api.insecure=true"
      - "--providers.docker=true"
      # - "--providers.docker.exposedbydefault=false"
      - "--providers.file=true"
      - "--providers.file.filename=/etc/traefik/rules.yml"
      - "--entrypoints.web.address=:80"
      - "--api.insecure=true"
      # - "--accesslog=true"
      # - "--log.level=DEBUG"
    ports:
      - 80:80
      - "8888:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./prefixed-rules.yml:/etc/traefik/rules.yml
    extra_hosts:
      - host.docker.internal:host-gateway
