The current codebase runs in containers but the tests run locally. Add support for test services such that the tests can be run in a scalable manner.