Muito bacana o setup, com certeza vou testar em algum momento em alguma aplicação minha.
Mas também é possível utilizar uma abordagem um pouco mais enxugada, já que está utilizando Postgres.
Você consegue utilizar dos schemas do Postgres, criar um novo schema para fazer os testes de integração e apagá-lo assim que todos testes forem concluídos. Acho que seria uma maneira sem subir um container inteiro para fazer os testes.