Installation Guide

How To Setup

Please refer to the github readme document.

Installation Configuration:

Notification service requires few configurations to be set in properties file. Some of these properties can also be set as environment variables.

Cassandra Migration in sunbird-utils needs to be run before notification service run to create necessary table required by the notification service.

Database details need to be configured in cassandra.config.properties file.

There is no dependency when sending notifications in sync mode. But while sending async notifications, application needs notification flink job to run. This need to be setup along with kafka.

Repository for sunbird jobs(Before 5.0.0): https://github.com/project-sunbird/sunbird-lms-jobs

Repository for sunbird jobs(After 5.0.0): https://github.com/Sunbird-Lern/data-pipeline/tree/master/lms-jobs

Steps for setting up notification flink job:

https://github.com/Sunbird-Lern/data-pipeline/blob/master/README.md

Last updated