in some use cases, it requires running a service before running the main workflow (like running a db in docker to be used by the project)