For running containers, we have the following options:
- Use Docker Desktop to run the containers locally
- Use Testcontainers Desktop App to run containers locally (embedded runtime) or in the Testcontainers cloud (300min for free)
- Use GitHub Actions to run a Testcontainer
This project contains a GitHub Action which runs the Tests (of course in a Testcontainer) when pushing/merging to main.
- The project is based on this guide