E-laundry, also known as electronic laundry, is a modern and innovative approach to laundry services that leverages technology and the internet to offer convenient and efficient laundry solutions. It involves the use of online platforms or mobile applications to connect customers with laundry service providers, streamlining the process of getting laundry done.
Install docker desktop and enable kubernetes
Clone the repository
git clone https://github.com/atanuc13/eLaundry.git
cd eLaundry
Install the dependencies and build docker images
# ============== Admin Service ==============
cd adminService
# to install dependencies
npm install
# to build docker image
docker build -t admin .
cd ..
# ===========================================
# ============ Feedback Service =============
cd feedbackService
# to install dependencies
npm install
# to build docker image
docker build -t feedback .
cd ..
# ===========================================
# ============= Laundry Service =============
cd laundryService
# to install dependencies
npm install
# to build docker image
docker build -t laundry .
cd ..
# ===========================================
# ============== Order Service ==============
cd orderService
# to install dependencies
npm install
# to build docker image
docker build -t order .
cd ..
# ===========================================
# ============== User Service ==============
cd userService
# to install dependencies
npm install
# to build docker image
docker build -t user .
cd ..
# ===========================================
Apply all the PODS for all the microservices and ingress gateway from the manifest files.
cd infra/k8s
kubectl apply -f .
Go to host ip file and add the following entry
127.0.0.1 elaundry.com
Import all the collection files from postman directory to excute all the REST api calls