nickstenning / honcho

Honcho: a python clone of Foreman. For managing Procfile-based applications.
http://pypi.python.org/pypi/honcho
MIT License
1.59k stars 145 forks source link

Don't open a new window for each process on windows #207

Closed benediktarnold closed 2 years ago

benediktarnold commented 5 years ago

When I run honcho on a graphical windows, it opens a new terminal window for each of the procfile entries. We want to use honcho in windows containers based on a nanoserver image without any UI. With this change the child processes doesn't get a new window and the console output is redirected to the honcho process. I seems to behave the same way as on linux.

nickstenning commented 2 years ago

Now that I (finally) have the ability to test this on Windows, this does indeed seem like a much better option than what we have.

It looks like there are still fairly major issues with stopping processes correctly on Windows, but those seem to be a problem both before and after this change.