3 ms·
I really like the option to deploy through a git push without additional setup, and I am looking for something similar to host a bunch of containers. Does anyon
by mono-bob 4y ago
I really like the option to deploy through a git push without additional setup, and I am looking for something similar to host a bunch of containers. Does anyone here have experience with such a tool, and what is your experience regarding reliability?
- daslicious 4y agoYou might want to check out dokku
- sureglymop 4y agoYou might want to be careful with this though because if your application is built on the same server where your productive apps consuming some of the memory it could affect performance of your deployment or even take it down.
- josegonzalez 4y agoDokku allows for deploying apps from images built in CI - which is quite effective if you also test your image artifacts in CI and don't want to build twice. If you are using our Nomad or Kubernetes plugins, you can also run the apps on servers other than the one you are building on.
- sureglymop 4y agoYup I am aware :) I am just warning them of jumping in without reading too much of the documentation.
- hummus_bae 4y agoYarn is a PaaS that deploys through a git push, without additional setup deployment is done from a hosted site with additional setup . . .
- pgm8705 4y agoA 2nd for Dokku. It's dead simple and works on any host. Yes, it is limited to single server architecture, but for most people this shouldn't be a problem. Vertical scaling can go a long way.
- josegonzalez 4y agoMaintainer of Dokku here. Dokku does support both Kubernetes and Nomad as deployment targets, so it's not strictly single-server (though app builds currently are).
- tough 4y agoCapRover is a nice alternative to dokku/ledokku
- stavros 4y agoI wasn't satisfied with any of the solutions, so I wrote Harbormaster: https://pypi.org/project/docker-harbormaster https://pypi.org/project/docker-harbormaster It's great if you want to run generic utilities at home (though I've used it at work in internal production and it was good), but it doesn't do ingress, so you have to bring your own. It's basically a fancy/opinionated wrapper over "git pull && docker-compose up", with allowing you to specify all configuration in one file/repo.
- zainhoda 4y agoHave you looked into Google Cloud Run?