Testing
Integration Testing with Docker Compose
Shared test databases are a shared pain. Developer A's test inserts rows that Developer B's test finds and misinterprets. A parallel CI run leaves the database in an unexpected state. Someone runs a cleanup migration and breaks the next six test runs. Docker Compose eliminates this