ShipBuilder - Open Source PaaS written in Go
1–10 of 14 posts
Re: ShipBuilder - Open Source PaaS written in Go
#2Re: ShipBuilder - Open Source PaaS written in Go
#3Re: ShipBuilder - Open Source PaaS written in Go
#4This is a critical part of our high availability infrastructure.
Re: ShipBuilder - Open Source PaaS written in Go
#5Re: ShipBuilder - Open Source PaaS written in Go
#6Does this use lxc natively instead of docker? If so, why!?
I am certainly open to the possibility of adding docker compatibility, especially in the form of a pull-request ;)
Re: ShipBuilder - Open Source PaaS written in Go
#7Does this use lxc natively instead of docker? If so, why!?
When we first began creating ShipBuilder several months ago, Docker was too unstable to develop against. We then looked at using bare LXC instead and realized it was very straightforward (basically as simple as: lxc-clone, lxc-start, lxc-stop, and lxc-destroy). In fact, most of the LXC functionality is encapsulated in this 50-line file: https://github.com/Sendhub/shipbuilder/blob/master/src/execu... I am certainly op…
That's much closer to the kind of stuff I like to use than the pile of layers + apis docker-based solutions are.
Re: ShipBuilder - Open Source PaaS written in Go
#8Earlier quoted context omitted.
When we first began creating ShipBuilder several months ago, Docker was too unstable to develop against. We then looked at using bare LXC instead and realized it was very straightforward (basically as simple as: lxc-clone, lxc-start, lxc-stop, and lxc-destroy). In fact, most of the LXC functionality is encapsulated in this 50-line file: https://github.com/Sendhub/shipbuilder/blob/master/src/execu... I am certainly op…
You know what, I kinda like it the way it is now anyway. It's simple, straight-forward, doesn't have too many layers, etc.. I can read it, understand it, hack it, all this quite easily - rare enough to mention. That's much closer to the kind of stuff I like to use than the pile of layers + apis docker-based solutions are.
Not that there anything wrong with that. Docker is quite recent, so it was probably very unstable when shipyard was started, if it was usable at all.
And frankly, even if it weren't: "let he who is without NiH cast the first stone" :)
Re: ShipBuilder - Open Source PaaS written in Go
#9This is a critical part of our high availability infrastructure.
Re: ShipBuilder - Open Source PaaS written in Go
#10This is a critical part of our high availability infrastructure.
Just curious, what's sendhub's architecture? How many nodes? How many heterogeneous nodes?