fix: remove redundant docker configs (EN-356)
Summary
This is MR removes some redundant docker configs and changes the testing workflow and pipeline
Changes
- remove redundant docker commands since CLI provides faster commands for devs
- use mongo service for testing in CI over creating a container for this ourselves
- run tests in pipeline with node:14-alpine image rather than Docker-in-Docker and use docker-compose which is slow
Edited by Hamza