DarthSim / overmind

Process manager for Procfile-based applications and tmux
MIT License
2.82k stars 79 forks source link

Feature Request: Opt out of a given process running #92

Closed deecewan closed 4 years ago

deecewan commented 4 years ago

There is currently a way to give a complete "allowlist" of processes from the Procfile to be run.

i.e. Procfile like:

service_a: ...
service_b: ...
service_c: ...

If I want to run just service_c, I can do OVERMIND_PROCESSES=service_c. If I want to avoid running service_c, I can do OVERMIND_PROCESSES=service_a,service_b.

But, if I update my procfile to be like:

service_a: ...
service_b: ...
service_c: ...
service_d: ...

I must remember to update my command to be OVERMIND_PROCESSES=service_a,service_b,service_d.

My proposal/feature request is the ability to say OVERMIND_PROCESS_IGNORE=service_c (or similar), so that as I add to my Procfile, I don't have to add to my list of OVERMIND_PROCESSES