The problem is the applications
key - if it’s not supplied at all, you get the built-in behavior where all of the applications listed in deps
are started automatically.
If you supply a value, the runtime assumes you know what you are doing and ONLY starts those applications - so things like ranch
which aren’t listed don’t get started, and you get the error you’re seeing.
A good writeup about the difference between applications
and extra_applications
from a while back.