Hacker News new | past | comments | ask | show | jobs | submit login
DockerUI - A web interface for Docker (github.com/crosbymichael)
126 points by iancarroll on Sept 9, 2013 | hide | past | favorite | 12 comments



This looks very nice and seems like a great idea, however I was surprised to see "TODO: Unit tests" in the README, so I peeked around in the source files, and effectively it seems there are no unit tests at all in the repo.

I'm not a TDD test-first evangelist, but 3+ months worth of coding with no test?


I agree with what you say but sometimes when you're bootstrapping an idea, TDD/BDD can get on your way, slowing down things. I think the author created some prototype, released it and now is checking if it gets the community support. I was also checking the source code and the front end is done using AngularJS and the project's structure is not that nice. Again, I think this is because of the prototyping stuff.


Yes your right. I sat down and wrote the first pass of the UI in a couple hours and it was the first time I used AngularJS.

If you are AngularJS wiz and want to contribute feel free to open pull requests and clean up after me ;) DockerUI is licensed under MIT so code away.


I'm not an AngularJS wizard but I totally <3 Angular and also I'm totally in for pushing this project forward. Why don't you start by creating an issue on Github for discussing what's the best solution for reorganising the code? Keeping track of a project roadmap on HN threads is kinda complicated.


Yes, you are right.


No reason to be downvoted - I think some may be missing that you're correcting yourself.


This looks really awesome, but there are enough new concepts floating around that I was hoping to check if I was putting the pieces correctly together.

So, to use this I would

1. Setup a new VM (on Digital Ocean or wherever).

2. Install Docker on the VM

3. Install DockerUI

4. Open firewall ports to let them communicate? And it uses the underlying Unix user permissions?

I must be missing something here.


Starred. Any idea if this works with Dokku? I assume the way you provision up a container doesn't matter?


It should work fine for starting and stopping containers provisioned under Dokku. I played with this UI a few weeks ago and it seemed like a very promising front end. I'm keeping an eye out on Shipyard as well: https://github.com/ehazlett/shipyard


Shipyard looks awesome.


Little to no dependencies - I really want to keep this project a pure html/js app. I know this will have to change so that I can introduce authentication and authorization along with managing multiple docker endpoints.

Or just let the web server handle auth?


This is awesome! If you want some help, perhaps you should open up some issues?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: