woahbase/alpine-s6

s6 under Alpine Linux

Opened this issue · 1 comments

dm17 commented

Interesting repository. Are you still running s6 under alpine in production? Can you share some useful applications of it? Comparing init systems isn't obvious to me yet... But if one is running a hundred docker services on a server, then I'm guessing one can benefit from s6 or systemD over simplier init systems (and I'm not interested in systemD).
Thanks!

It's quite useful if your containerized application or service consists of multiple processes that form a logical unit (such as "the database" or "the identity service") and therefore require an init process (PID 1). Besides, s6 is lightweight and properly reaps zombies, which is always nice to have. Another rather common use case is running cron jobs (which means crond) next to the actual application for whatever periodic tasks are required (garbage collection etc).