- add express and nodemon
- build services json model
- get
('/all')to retrieve all data - enable get
/services/:id - enable get
/testData?relatedToProject=MMD-3993,MMD-4003 - use
yupfor requests validations - use
helmetfor security - mapping all services to same app services using
app.use - docker file
- docker-compose
- automate creating files
- segregate
POST,PUT, andDELETErequests to admins only - service endpoint
/postman/collectionsto convert all available services into Postman collections v2 - service endpoint
/postman/environmentsto retrieve all environments variables for Postman v2 - service endpoint
/postman/globalsto retrieve all global variables for Postman v2 - build docker image
- upload and share docker image
- deploy docker image
- create CI/CD pipeline to listen on pull requests and branch changes to take actions
- validate code
- run
prettierfor code styling - restart server once code pushed into master branch
- optional -> send Slack notification
- optional todos:
- build simple mobile app if useful to add test data by internal teams
- integrate mongoDB
- build user model
- simple UI for login
- username and password access to view all services and test data
- reporting all users logs and number of requests
Repository navigation
forked from cs4alhaider/dev-serve