you can test it here
please use http instead of https
endpoint: http://ec2-3-109-54-99.ap-south-1.compute.amazonaws.com/identify
sample cURL
curl --location 'http://ec2-3-109-54-99.ap-south-1.compute.amazonaws.com/identify' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "[email protected]",
"phoneNumber": "455"
}'
My resume here
Make sure your postgres server is running before running this
Clone the repo
git clone https://github.com/mahendra1290/bitespeed.git
Change directory
cd bitespeed
Install the dependencies
npm install
Create .env file from .env.example and add the required variables
cp .env.examle .env
Run the server
npm run dev
Create .env.test.local this env will be used for testing, please use a different database for running test and it to env file
cp .env.example .env.test.local
Run tests
npm run test
Build the images
docker compose build
Start the services
docker compose up
It will expose the PORT 3000 by default you can change it by editing the docker-compose.yml
send POST request to http:localhost:3000/identify
or use cUrl
curl --location 'http://localhost:3000/identify' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "[email protected]",
"phoneNumber": "1234"
}'