Traefik noProxy setup v1 (solved)

I am working on setting up docker to work behind the corporate proxy and am having issues getting traefik to route to my nginx container. I am hoping someone can point me in the right direction. I have tried a few values in the noProxy settings (docker.blart.ca, *.blart.ca, .blart.ca, 172.0.0.0/8) and I keep getting the corporate proxy page being returned instead of my nginx page. I haven't been using traefik for long so its possible I have a wrong setting somewhere.

I can see the noProxy value being set in the traefik container as "no_proxy" and "NO_PROXY".
The outbound proxy is working inside the containers.

docker win version 18.09.2
traefik version 1.17.12

config.json

"proxies":
{
	"default":
	{
		"httpProxy": "http://webfilter1.foo.ca:3128",
		"httpsProxy": "https://webfilter1.foo.ca:3128",
		"noProxy":"*.blart.ca"
	}
}

docker-compose.yml

version: "3"

services:
  web:
    image: nginx
    container_name: ssl_web
    volumes:
      - ./sites.conf:/etc/nginx/conf.d/default.conf
      - ./index1.html:/var/www/sites1/index.html
    labels:
      - 'traefik.enable=true'
      - 'traefik.backend=ssl_web'
      - 'traefik.web.frontend.rule=Host:docker.blart.ca'
      - 'traefik.web.frontend.entryPoints=http'
      - 'traefik.web.port=80'

  proxy:
    image: traefik:alpine
    container_name: ssl_traefik
    ports:
      - '80:80'
      - '8080:8080'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./traefik.toml:/traefik.toml
    labels: 
      - 'traefik.enable=true'
      - 'traefik.backend=ssl_traefik'
      - 'traefik.port=8080'
      - 'traefik.frontend.rule=Host:docker.blart.ca'
      - 'traefik.frontend.entryPoints=traefik' 

traefik.toml

debug = false

loglevel = "INFO"

[accessLog]

[entryPoints]
  [entryPoints.http]
    address = ":80"

[entryPoints.traefik]
  address=":8080"

[api]
  entryPoint="traefik"
  dashboard=true

[docker]
    endpoint = "unix:///var/run/docker.sock"
    domain = "blart.ca"
    watch = true
    exposedbydefault = false

sites.conf

server {
    listen 80 default_server;
    listen [::] default_server;
    deny all;
    return 444;
}

server {
    listen 80;
    server_name docker.blart.ca;
    root /var/www/sites1;
}

Updated noProxy value after looking at docker network inspect

        "Containers": {
            "7faff309c900e97c834fe6894ddee3ee7c2e928a1d25c17d25d6e7e99bc3849d": {
                "Name": "ssl_traefik",
                "EndpointID": "b22afb7f5a0b46b9ed79634e8d4da350ac40c92288dbc7ad96dc229b98fd30c7",
                "MacAddress": "02:42:ac:19:00:03",
                "IPv4Address": "172.25.0.3/16",
                "IPv6Address": ""
            },
            "e3269fcc6620cd0fc7b75c7b1aa296fbb412844f1122fc2991566661a12ac455": {
                "Name": "ssl_web",
                "EndpointID": "7441096befaa3e12f810bd19ce570b763ee7267279ab6c63b494f34b40a280b2",
                "MacAddress": "02:42:ac:19:00:02",
                "IPv4Address": "172.25.0.2/16",
                "IPv6Address": ""
            }
        },
"noProxy":"*.blart.ca,docker.blart.ca,.blart.ca,172.25.0.3,172.25.0.2"

I was able to get the page to load from nginx. Any thoughts on how to set this up so I don't have to hard code a specific IP?

I am not sure what happened or why its working now but I ended up with this line as my noProxy

"noProxy":"172.0.0.0/8,192.168.0.0/16,10.0.0.0/8"