Current implementation assumes that we're running everything in one container, which does not really resemble the reality and has it's limitations.
It would be nice to be able to spin up tendermint as a separate container/app and the actual application would run in another one.