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

logpost/carrier-management-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c5364ef Β· Jan 6, 2023

History

69 Commits
Mar 23, 2021
Jan 14, 2021
Mar 23, 2021
Mar 23, 2021
Oct 29, 2020
Jan 14, 2021
Jan 1, 2021
Mar 23, 2021
Jan 9, 2021
Oct 29, 2020
Mar 23, 2021
Oct 29, 2020
Oct 29, 2020
Jan 6, 2023
Mar 6, 2021
Oct 29, 2020
Mar 23, 2021
Mar 6, 2021
Jan 1, 2021

Repository files navigation

carrier-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 πŸ€–

  • axios: Promise based HTTP client for the browser and node.js
  • bcrypt: A bcrypt library for NodeJS.
  • config-yaml: YAML configuration for NodeJS
  • dotenv: Loads environment variables from .env file
  • fastify: Fast and low overhead web framework, for Node.js
  • fastify-auth: Run multiple auth functions in Fastify
  • fastify-cors: Fastify CORS
  • fastify-jwt: JWT utils for Fastify
  • fastify-plugin: Plugin helper for Fastify
  • mongoose: Mongoose MongoDB ODM
  • ts-node: TypeScript execution environment and REPL for node.js, with source map support
  • uuid: RFC4122 (v1, v4, and v5) UUIDs

Dev Dependencies πŸ‘»

Contributor πŸ€“

License

MIT