Sunbird Lern
CtrlK
AskDot
  • LEARN
    • Overview
    • Functional Capabilities
    • Technical Architecture
    • Dependencies
    • Product Roadmap
  • USE
    • Overview
    • Release Notes
    • Developer Guide
      • USER & ORG SERVICE
        • Features/Core capabilities
        • Architecture
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
          • Keycloak Local setup
          • Additional Installation Dependencies:
          • Source Code
          • Installation Configuration
        • Data Models
        • APIs
        • Flink Jobs
        • Reports
        • Logs, Telemetry Events
        • Configuration
        • Roles
        • Dependencies
        • Keycloak on Sunbird
        • How to Guide
        • Single Sign-on with Sunbird
        • Caching and Denormalising User Metadata
        • Unit Tests and Code Coverage
        • FAQs
      • LMS(BATCH) SERVICE
      • GROUPS
      • NOTIFICATION SERVICE
      • DISCUSSION FORUM
      • ML SERVICE
    • Server Installation
    • Dependency Setup
    • Deprecation
    • Jenkins Jobs
    • Release Calendar
    • Learn More
    • FAQs
  • Engage
    • Discuss
    • Contribute to Sunbird Lern
    • Raise an Issue
    • Contribution Guidelines
Powered by GitBook
On this page

Was this helpful?

Edit
  1. USE
  2. Developer Guide
  3. USER & ORG SERVICE
  4. Developer Installation

Source Code

Source Code:

UserOrg Service

LogoGitHub - Sunbird-Lern/userorg-service: API services for Learning management system of sunbirdGitHub

Authentication - Keycloak SPI

LogoGitHub - Sunbird-Lern/sunbird-auth: Repository for sunbird authentication serviceGitHub

API Manager Util

LogoGitHub - Sunbird-Lern/sunbird-apimanager-util: Wrapper for Kong admin utilGitHub

Report Jobs and other adhoc scripts: Geo report, User-consent report (before release-5.0.0)

StateAdminGeoReportJob.scala, StateAdminReportJob.scala

Logosunbird-data-products/data-products/src/main/scala/org/sunbird/analytics/job/report at master · Sunbird-Ed/sunbird-data-productsGitHub

Report Jobs and other adhoc scripts: (after release-5.0.0)

Logodata-products/lern-data-products/src/main/scala/org/sunbird/userorg/job/report at master · Sunbird-Lern/data-productsGitHub

Environment and API Configurations

LogoGitHub - project-sunbird/sunbird-devops: Repository for Sunbird devops related projectsGitHub

Database setup:

Logosunbird-utils/sunbird-cassandra-migration/cassandra-migration/src/main/resources/db/migration/cassandra at master · Sunbird-Lern/sunbird-utilsGitHub

ES Mappings:

Logosunbird-devops/ansible/roles/es-mapping at master · project-sunbird/sunbird-devopsGitHub
PreviousAdditional Installation Dependencies:NextInstallation Configuration

Last updated 5 months ago

Was this helpful?