Authentication Microservice P.O.C. with Node and Redis
- Implement third party Auth strategies.
- Add unit test.
- Include API documentation.
- Deployment strategy.
- Install Node.js on system.
- Install Docker on system.
- Install Redis on system (only if running service without Docker)
- Clone this repo on local machine and navigate into directory.
- Run microservice application:
docker-compose up
- Clone this repo on local machine and navigate into directory.
- Install NPM dependencies:
npm install
- Run microservice locally:
npm run dev
- API will be served on localhost and port 3001 as default.
Unit test will always run before running non-dev service, however tests can be run for development purposes with npm test
command.
TODO
- Node.js - Node.js
- Express.js - Web framework for Node.js
- Redis - Open source in-memory data structure store
- Docker - Used to build and run application container and its services
We use SemVer for versioning. For the versions available, see the tags on this repository.