How to create a Generic Docker Base Image with Monorepo and Semantic versioning? Part 1