Open bbugh opened 2 years ago
Hi @bbugh!
Overmind allows specifying the socket path as well as binding its server to TCP. So simple search for .overmind.sock
is not enough for this feature to work properly. Also, Overmind can be configured with .env
files, this implies searching .env
files, and this may lead to unexpected loads of .env
files.
Summarizing:
.overmind.sock
in the project directory. So this can't be used as a trait of the project directory.Procfile
. So this can't be used as a trait of the project directory, too..overmind.env
. So this can't be used as a trait of the project directory, too.
Hi! 👋 Thanks for the great tool.
It would be VERY nice to use overmind from a subfolder especially with monorepos. Many tools like gem, bundle, rake, rubocop, etc. allow you to run commands from a subfolder that reference a higher level configuration.
I saw https://github.com/DarthSim/overmind/issues/77 but I'm confused about the answer and wanted to revisit it.
I don't think the request requires all of these things, unless overmind is coded in an unusual way or Go has some issues with subprocesses. The way this usually works with other commands is traversing the parents looking for the file, setting the working directory, and then running. No special handling is usually required.
Does this explanation clarify the request and implementation?
Thanks!