[Seaside] Ci automated deploy of seaside to Digital Ocean
Esteban A. Maringolo
emaringolo at gmail.com
Fri May 11 13:54:14 UTC 2018
On 11/05/2018 10:39, Norbert Hartl wrote:
> All of this can be done. It just depends on the learning curve you want
> to take. I successfully escaped the unix/linux hell (used daemontools,
> monti, systemd before) for my services and entered docker hell :P
> I use docker swarm and that has everything you describe above. I can
> deploy any number of images across all my machines with ease. There is a
> zero-downtime option so there is no service interruption. But the amount
> of time I had to put into there was massive. So while I would encourage
> the usage of docker I’m not sure it is for everyone.
> The medium heavy approach for you should be:
>
> 1. nginx as frontend server. This proxies all requests to a docker
> service traefik (https://traefik.io/)
> 2. traefik listens on docker whenever a container is started and adds it
> to the load balancing routine.
> 3. You deploy any number of your application and they will automatically
> load balanced.
Why nginx+traefik? Isn't the latter supposed to provide reverse proxying
as well?
A blog post/tutorial about how this was made would save many from
investing massive time into it. :)
I'm interested in how you implement the zero-downtime.
Regards!
--
Esteban A. Maringolo
More information about the seaside
mailing list