I am currently building an umbrella project for the first time, and it is my second time using releases. I am using Tongue to generate language codes for text content.
When running my app using mix (both run
and test
) everything works as intended. But my first (release) deployment with Tongue crashes with a no process error:
stop) exited in: GenServer.call(Tongue.Detector, {:detect, "Arte rupestre nelle Alpi occidentali dalla Valle Po alla Valchiusella : mostra Torino, 6 novembre 1987 - 24 gennaio 1988."}, 5000)
** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application isn't started
So far I had just added :tongue to the deps of one of my apps. I already bothered the libraries maintainer with this, but I am wondering if there are any aspects concerning the interaction between mix-release and umbrella projects I missed?