Add a unittest & Docker image build CI for the master branch
The MR adds GitLab CI that runs Django unittests using ephemeral Minio & PostgreSQL instances, and also builds the Docker image used in production.
Both of them only run for protected branches, which for this repo is only master
.