services:
  nginx-proxy:
    environment:
      DEBUG_ENDPOINT: "true"

  debug_enabled:
    image: web
    expose:
      - "81"
    environment:
      WEB_PORTS: "81"
      VIRTUAL_HOST: enabled.debug.nginx-proxy.example
  
  debug_stripped:
    image: web
    expose:
      - "82"
    environment:
      WEB_PORTS: "82"
      VIRTUAL_HOST_MULTIPORTS: |-
        stripped.debug.nginx-proxy.example:
          "/1":
          "/2":
          "/3":
          "/4":
          "/5":
          "/6":
          "/7":
          "/8":
          "/9":
          "/10":
          "/11":
          "/12":
          "/13":
          "/14":
          "/15":
          "/16":
          "/17":
          "/18":
          "/19":
          "/20":
  
  debug_regexp:
    image: web
    expose:
      - "84"
    environment:
      WEB_PORTS: "84"
      VIRTUAL_HOST: ~^regexp.*\.debug.nginx-proxy.example

  debug_disabled:
    image: web
    expose:
      - "83"
    environment:
      WEB_PORTS: "83"
      VIRTUAL_HOST: disabled.debug.nginx-proxy.example
    labels:
      com.github.nginx-proxy.nginx-proxy.debug-endpoint: "false"