-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix webui #3299
Fix webui #3299
Conversation
Many thanks for putting this together @ldez! 🎉 I'd be keen to try it out, but I'm not sure if I can quickly spin up traefik without Docker. Is an image automatically ‘baked’ in CI by a chance? Two questions:
The screenshots look awesome! I especially like your choice of colours for HTTP status codes! 💯 |
@kachkaev I will answer you into the issue. |
This comment has been minimized.
This comment has been minimized.
@kachkaev you can test with |
Many thanks for sharing the image @ldez! Looks like something is broken because the UI is unable to fetch any data from the API: Requests like Because of this glitch I could only check the menu and horizontal padding of the health blocks – that looks good! The only minor issue I could find is that the third row in the burger menu is clickable and takes a user to There was also one unrelated issue that I had initially, it is to do with |
Normally, this menu item display the Traefik version, this problem is related to the issue with the API calls. Could you retry to pull the image (I updated the tag)? |
Now working like a charm with ldez/traefik:webui |
Many thanks for updating the image @ldez! The UX is smoother now 🚀 Here are a few observations, which may improve the dashboard in future, but all except the first one are not critical IMO:
|
Yeah nice fix ! Working now also for me on version: "3.5"
services:
traefik:
#image: traefik:1.6.0
image: ldez/traefik:webui
command:
--docker
--docker.swarmmode
--docker.watch
--logLevel=DEBUG
ports:
- target: 80
published: 80
protocol: tcp
mode: host
- target: 443
published: 443
protocol: tcp
mode: host
volumes:
- ./configs/traefik.toml:/traefik.toml
- ./rules/:/etc/traefik/rules/
- ./_certs/:/ssl/
- /var/run/docker.sock:/var/run/docker.sock
networks:
- webgateway
deploy:
labels:
traefik.enable: "true"
traefik.docker.network: "webgateway"
traefik.backend: "proxy"
traefik.port: "8080"
traefik.frontend.rule: "Host:docker.mydomain.com;PathPrefixStrip:/proxy;PathPrefix:/proxy"
traefik.weight: 100
replicas: 1
placement:
constraints:
- node.role == manager
#replicas: 3
restart_policy:
condition: any
networks:
webgateway:
external: true Any idea for a release date in "official" traefik image ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the beautiful changes!
LGTM
What does this PR do?
Motivation
Fixes #3258, #3282
Additional Notes
Provider page
Health page