bro clustering in a container

I don't suppose there is a way to have the bro cluster manager manage the workers not using ssh? The problem is only around having multiple processes in the same container. I can certainly make it happen, but I prefer containers to be limited to one process (if one of the processes dies but not the other, our main orchestration platform won't necessarily be aware that something is wrong unless I put some kind of heartbeat that it is monitoring on).

Obviously I can use something like supervisord though, and we technically are already using that (broctl exits after we start bro so Docker assumes the container is done). So I guess I'm answering my own question. But it also makes the container a little more heavy.