This is now up and working, thanks for the help!
Only outstanding issue is we run on an ec2 instance that sits behind a load balancer that has the SSL cert on it and handles ssl offload. This makes traefik confused when i try to set things to be https. Essentially I need the internal openflow running all on port 80 and the AWS load balancer to handle the SSL on port 443… so all internal on port 80 and all external on port 443.
Can I switch off traefik on favour of the external load balancer or is there another way to achieve this with config?