Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sunbird is an open source repository of learning management microservices architected for scale and designed to support diverse teaching and learning solutions. Sunbird is the open source contribution by EkStep Foundation and is licensed under MIT licence.

This doc explains the steps to setup Sunbird on your cloud infra.

 This installation has been tested with 10 VMs running the vanilla Ubuntu 16 image;

  • a Public IP
  • with all ports opened
  • key based ssh possible to the machines.

Sunbird consists of 3 major subsystems

...

4. Azure Storage account 

5. Docker hub account

Installation Procedure

  1. Jenkins

    • Provision
    • Bootstrap user
  2. Updating Variables

  3. Data-pipeline

    1. Build
    2. Provision
    3. Deploy
  4. Knowledge Platform

    1. Build
    2. Provision
    3. Deploy
  5. CORE

    1. Build
    2. Provision
    3. DeployUser Management, Categories, Framework, Form Creation