This is a phone number generator microservice used to validate and save the validated phone numbers results to a mongodb instance.
The project is built using the following:
--Nestjs
--TypeScript
--MongoDB
--Docker
The microservice utilizes a docker container with a mongoDB instance that we save the result of valition service to. To bootstrap the container execute the following commands:
cd validation-microservice
docker-compose up -d
You can check if the container is up by running the following command:
docker ps
This should show you an entry of the mongodb container in the list of running containers. This check confirms to us whether or not the container is running successfully.
Should you wish to you stop the container from running, execute the following command:
docker compose down
To get microservice app app running, execute the following commands:
git clone git@github.com:MembaMcetywa/backend.git
cd validation-microservice
npm install
npm run start:dev
http://127.0.0.1:9000/
At this point the microservice should be up should be running successfully on port 9000. Generally I would advise with starting your docker container before you start the application because it will attempt to connect the db when it does.