Mangrullo: a watchtower replacement

When you self-host things you often use Docker. And when you are responsible for things running with Docker how do you keep things updated?

One answer to this used to be watchtower, a daemon that updated your docker packages. BUT … it’s abandoned. So I wrote a slightly better replacement called Mangrullo

Crystal + Kemal + Docr + Other things as usual :-)

2 Likes

Noice, been kinda missing a watchtower replacement.

Sidenote: anyone knows of a Crystal Docker shard that allows for listening on events?

What kind of events?

Container start/stop/die primarily.

You can just run docker events --filter type=container --filter event=start and look at the output or something. Surely there is also a REST endpoint in the socket … maybe docr can be expanded to support it