Purpose: use the database in TestContainers to allow run tests without dependencies on external sources (in particular, the database)