4 ms·
It seems like they are on HN every day, yes. And I am getting lost. Docker, Dokku, Strider... I am interested in one thing: continuous deployment of apps that
by agilebyte 13y ago
It seems like they are on HN every day, yes. And I am getting lost. Docker, Dokku, Strider...
I am interested in one thing: continuous deployment of apps that wait until old versions of apps die off (using an IPC channel). Heroku seems to just time out after x minutes. Can someone more knowledgeable than me say how/if the Docker eco system handles this? I am interested in Node.js only.
- nickstinemates 13y agoI'd love to talk about this more. Can you elaborate or point me to the closest version to that reality?
- agilebyte 13y agoBasic idea: https://github.com/superjoe30/naught https://github.com/superjoe30/naught My doodling: https://github.com/radekstepan/trajan https://github.com/radekstepan/trajan
- nickstinemates 13y agoOh. I do this with docker all the time :)
- agilebyte 13y agoAwesome, well then I am glad I found you. Could you, if you would be so kind, please point me in the direction of an example or the tools I need to be using? I will then look in to it and the next time someone asks, I can point them straight to Docker.
- nickstinemates 13y agoMy blog (http://nick.stinemat.es http://nick.stinemat.es) is the best place to see what I am up to as it relates to Docker. In particular, http://nick.stinemat.es/#continuous-deployment http://nick.stinemat.es/#continuous-deployment talks about my particular setup. Once a revision is "good enough", I update the service configuration to load balance between new and old views of the site, and then remove the old view from the rotation. Reverting back to a previous revision is just as simple. Let me know if you have any other questions, and feel free to drop by #docker on freenode(I'm keeb) Good luck!
- agilebyte 13y agoThank you Nick. I will check it out. In particular I will be interested in how the load balancing happens with zero downtime for already connected clients.