Add a `docker-compose.yml` to start all services
This MR improves the local test setup.
I also added a .env.test file for the default connections and a make test-infra command to boot the services.
This makes testing more straightforward, with make test-infra test
working out-of-the-box.
Edited by 🤖 GitLab Bot 🤖