Angular unit tests in GitLab

Unit testing brings many benefits to our projects by assuring that code mistakes could be captured early and not in production. You don't need to remember every single logic you or other developers have used in the code before refactoring. You start refactoring and tests will tell you when something has broken.

Connection refused on connecting to PostgreSQL running in Docker using pgAdmin

I was running both my database and the RDBS in a docker container to have all the development tools ready without installing additional software. My Docker compose file looked like this: