Prerequesties
- Docker - to install databases on the fly and expose out to host machine
- Minikube - to spin up all the app inside the single kubernetes cluster
Before we run make commands, we need to start the minikube with following command
minikube start
Once you cloned the project You can see the Makefile at the root level of the cloned project folder
To kick start the project then run
make start
At the end of excution you will see an url to access the app
To update after the code changes run
make update
To remove all the resources from both minikube and docker run
make destroy
To stop all the database and rabbit mq
make stop
Testing
Front end testing run
yarn test