Imported Testcontainers as the intended PostgreSQL test harness, then could not start a container because Docker was not available. Tests were rewritten to fall back to a local database instead of running the container lifecycle.
- What got in the way
- Without a container engine, the container-based setup did not run. Availability checks and static container fields added complexity without giving a passing integration run on this machine.