Skip to content

This simple NOC template aims to provide an entry point from which IT professionals can supervise, monitor, and maintain a telecommunications or data network. Providing a logger functionality to keep track on availability status of a service and email notification customization.

License

joscacgom/simple-noc-template

Repository files navigation

simple-noc-template

This is a template for implementing a NOC service built in NodeJS + TS following clean architecture principles, adapter pattern, domain-based pattern among others.

How to proceed

  1. Define and configure your own .env based on .env.example file.
    • Check the comments about how to setup your services
    • Create your own .env.test file for the testing setup (In case you want to use different service/db's for testing)
  2. Execute the following commands: npm i npx prisma migrate dev npm run dev
  3. Running tests: npm run test

Stack

  • NodeJS
  • TypeScript
  • Mongoose
  • Prisma
  • NodeMailer
  • Cron
  • env-var
  • Jest

About

This simple NOC template aims to provide an entry point from which IT professionals can supervise, monitor, and maintain a telecommunications or data network. Providing a logger functionality to keep track on availability status of a service and email notification customization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published