Sign inSign up

cingulara/openrmf-msg-score

By cingulara

•Updated 5 months ago

The messaging microservice for the OpenRMF tool creating scores from Save, Update, or Delete events.

Image
0

10K+

cingulara/openrmf-msg-score repository overview

.NET Core Build and Test

⁠openrmf-msg-score

Messaging service to process new saves and updates of checklists for scoring. This listens for the specific subjects below and acts on them accordingly. It will save or update the scoring based on the Linq query in the classes.

  • openrmf.checklist.save.new
  • openrmf.checklist.save.update
  • openrmf.checklist.delete
  • openrmf.score.read
  • openrmf.scores.system

⁠Running the NATS docker images

  • docker run --rm --name nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats:2.1.2-linux
  • this is the default and lets you run a NATS server version 2.x (as of 12/2019)
  • just runs in memory and no streaming (that is separate)

⁠What is required

⁠Making your local Docker image

  • make build
  • make latest

⁠creating the database user

  • ~/mongodb/bin/mongo 'mongodb://root:myp2ssw0rd@localhost'
  • use admin
  • db.createUser({ user: "openrmfscore" , pwd: "openrmf1234!", roles: ["readWriteAnyDatabase"]});
  • use openrmfscore
  • db.createCollection("Scores");

⁠connecting to the database collection straight

~/mongodb/bin/mongo 'mongodb://openrmfscore:openrmf1234!@localhost/openrmfscore?authSource=admin'

⁠List out the Scores you have inserted/updated

db.Scores.find();

Tag summary

Content type

Image

Digest

Size

42.7 MB

Last updated

over 5 years ago

docker pull cingulara/openrmf-msg-score