supervisord
is a really useful tool for managing processes in containers, but I find it’s configuration a bit lacking.
There are some sensible defaults missing, no way to dynamically configure which processes should be running on a container, and I’m often left with duplicated configuration.
Having spent some time working with it I’d like to share my approach and solution to these headaches.
Hi, Iām Leigh
I’m currently employed as a Platform Engineer but I’ve worn a few hats in DevOps and Software Development.
In my day-to-day I’m usually:
- Helping developers deploy features faster, with less friction
- Engineering scalable, fault-tolerant and cost effective cloud infrastructure for web applications
- Hacking on tools and automation to make peoples work easier