Description This is a microservice that provides API configuration features for specific stores on a server.
pipeline This app has a CI pipeline for any PR raised that has the following tasks
- lint: we use ESLint to test the code formatting best practices
- Unit test: We use Jest to test all our APIS
The application is deployed on a server whenever a PR is merged into the release branch of the coffee app. The main branch will be considered for any such deployment.
Developer guide We have 2 types that are the core of the service
- app.js: This provides the Get, Post, and Put API's to update the feature configuration for each store.
- db.js: This file provides the connection pool for the database where we store the feature configuration.