Skip to content

lazy-ants/nestjs-logger-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

88f052c · Nov 5, 2021

History

1 Commit
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021
Nov 5, 2021

Repository files navigation

NestJS logger microservice

Pre-requisites

Initialize steps

  • Clone this repo on a machine where you'd like to deploy api
  • Execute bash initial-setup.sh
  • Edit docker-compose.override.yml and change RABBITMQ_DEFAULT_USER, RABBITMQ_DEFAULT_PASS to something secure
  • Edit docker-compose.override.yml and change MONGO_INITDB_ROOT_PASSWORD to something secure
  • Edit docker-compose.override.yml and 'changeme.com' substring in MONGODB_URI with MONGO_INITDB_ROOT_PASSWORD value
  • Edit docker-compose.override.yml and change 'admin' substring in AMQP_URL with RABBITMQ_DEFAULT_USER value
  • Edit docker-compose.override.yml and change 'gateway-bunny' substring in AMQP_URL with RABBITMQ_DEFAULT_PASS value

Deploy steps

  • Execute bash run-prod.sh to run in prod mode or bash run-dev.sh to run in dev mode

How to use

Communicate with logger microservice via rabbitmq based on your docker configuration. Simply publish message to a direct exchange. Here is a example:

{ "pattern": "log-item", "data": { "key": "value" } }

You only need to change "data" value.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published