Which system user account(s) should Discourse spawned processes run as?

I probably should have mentioned that it’s a quirk of Docker because it’s a quirk of Linux Containers in general.

Essentially they’re similar to the *BSD jails, but actually much stricter in how they isolate things.

Personally, I’m not a fan of them, but I actually fully understand why Discourse uses Docker. The isolation actually makes it much more difficult for host changes to affect Discourse. In fact, except for a kernel update that broke Docker briefly awhile back, I’ve never had an upgrade of the host break Discourse. :slight_smile: