DashMachine
DashMachine copied to clipboard
Feature/platform docker
[ ] I'm submitting a template app
- [x] I have added a .ini file to DashMachine with the same name used for [App Name] in the .ini file (e.g. 'App Name.ini')
- [x] My .ini has the exact format as the others in the folder, only changing the name, icon location, and description.
- [x] I used the official description and name for the app, found on their repository/website.
- [x] I chose an icon (.png file) sized over 64px, with a transparent background, square aspect ratio, preferably the icon only version (not icon w/ text) of the app's icon.
- [x] I understand that the icon will be resized to 64px x 64px and have verified that it looks good at that size.
- [x] I have added the icon to static/images/apps with the correct name matching what's in the .ini.
- [x] I tested it to make sure it looks good in the interface
[ ] I'm submitting a platform
- [x] I looked at the other platform examples and followed a very similar methodology.
- [x] I added a docstring at the top of my platform file that is formatted exactly like rest.py
- [x] I added sample code to any template app that this platform works for, look at deluge.ini in /template_apps/ for an example
- [x] I have thoroughly tested this platform and it works
- [x] I am committed to updating this platform if something breaks it in the future
Add docker platform :
- Can be used to monitor containers on a Docker endpoint.
- Connection to docker API can be made with TLS using certificates (cert / key / ca)
- Two display mode : on App card (e.g. Portainer), or custom card
App card preview :
Custom card preview :
Custom card (data) preview :
THIS IS AWESOME! sorry for the late reply. Just wanted to let you know that merging pull request in v0.6 is high on my list of priorities. It's not an easy as usual, because there are a lot of major back end changes in v0.6, so I will need to edit all PR's to be compatible with the new version. I will close this PR once this is added to 0.6 :)
@Thlb same here. (super stoked about this one. I'm gonna set up mine with my docker install today and prolly make a post about it on the Reddit)