Managing microservices with dockers and git-submodules — GS3D

The Project Structure — A working poly-repo with Gitlab

Motivation

Challenges

The GS3D Pattern — Git Submodules and Dockers Driven Development

The Integration repository

The final picture of the code. Besides representing the code we are using this repository as our local repository setup.
git clone --recursive link-to-integration-repocp .env.example .envdocker-compose up -d

Real-life Example:

git submodule add [wordpress-repository-url]git submodule add [react-repository-url]git submodule add [graphql-repository-url]git commit  git commit 

How to arrange the project in GitLab

Conclusion

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store