version: "3.8"
services:
  whoami-a:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-a
      - -certFile
      - /certs/whoami-a.crt
      - -keyFile
      - /certs/whoami-a.key
    volumes:
      - ./fixtures/tcp:/certs

  whoami-b:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-b
      - -certFile
      - /certs/whoami-b.crt
      - -keyFile
      - /certs/whoami-b.key
    volumes:
      - ./fixtures/tcp:/certs

  whoami-ab:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-ab
      - -certFile
      - /certs/whoami-b.crt
      - -keyFile
      - /certs/whoami-b.key
    volumes:
      - ./fixtures/tcp:/certs

  whoami-no-cert:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-no-cert

  whoami-no-tls:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-no-tls

  whoami:
    image: traefik/whoami

  whoami-banner:
    image: traefik/whoamitcp
    command:
      - -name
      - whoami-banner
      - --banner
