Skip to content
This repository has been archived by the owner on Jul 2, 2023. It is now read-only.

logpost/account-management-service

Repository files navigation

account-management-service

Pre-requires 👻

  • Docker
  • NPM
  • Node (LTS version)

Installation 🎉

npm install

Building 🔧

npm run build

Starting 🚀

npm run start:dev # development mode
# or
npm run start:stag # staging mode
# or
npm run start:prod # production mode

Branch 🔥

  • develop : Branch for development
  • stag-release-image: Branch for release to GCR: GCR is registry for storing image.
  • stag-release: Branch for release to Cloud Run (GCP) (staging environment)

Dependencies 🤖

  • async-redis: Light wrapper over redis_node with first class async & promise support.
  • axios: Promise based HTTP client for the browser and node.js
  • bcrypt: A bcrypt library for NodeJS.
  • config-yaml: YAML configuration for NodeJS
  • cookie-parser: Parse HTTP request cookies
  • cors: Node.js CORS middleware
  • express: Fast, unopinionated, minimalist web framework
  • jsonwebtoken: JSON Web Token implementation (symmetric and asymmetric)
  • mongoose: Mongoose MongoDB ODM
  • nodemailer: Easy as cake e-mail sending from your Node.js applications
  • passport: Simple, unobtrusive authentication for Node.js.
  • passport-jwt: Passport authentication strategy using JSON Web Tokens

Dev Dependencies 👻

Contributor 🤓

License

MIT

About

the back-end for account management service: APIs for authentication and authorization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published