Open BLamy opened 8 years ago
Hey @BLamy, I would be very, very interested in this project! I do have a PHP application which I want to partially run on the desktop. The interface already is just a simple HTTP REST API so I can perfectly build a GUI using electron. Then I "only" need to prepare the required docker containers to run when the app is booted and somehow know the port it was assigned to (because I would prefer not to hardcode it) and we're good to go.
Did you already start working on it somewhere?
Nothing like this exists. It would be nice to see the app re-formatted to allow more flexibility and easier development. I'd be happy to help QA the app and provide help where I can.
I would like to see Kitematic broken up in to a few diffferent parts. Specifically, I'd like to see the utils moved out into their own repository so I can add them as a dependency to my project.
I'm extremely interested in the technology behind launching docker containers from an electron application. I'm currently writing an electron application which requires a database. I was thinking it would be cool if I could use RethinkDB. Unfortunately, Rethink DB doesn't support windows.
Docker seems like a good solution to this problem. Just spawn a rethinkdb container and connect to it.
Eventually, I would like to see a yeoman generator
yo docker-electron
would give me scaffolding with the following features:<h1> docker electron boilerplate</h1>
Does something like this exist? How does the world feel about docker being silently installed on their computers? Are there technical/security reasons as to why something like this doesn't exist already? How stable are the https://github.com/docker/kitematic/tree/master/util classes?
Would anyone be willing to work on a project like this with me?