Tutor: Developing with Course Discovery

prerequisite: have edx-plaform setup w/ tutor-nightly

Setup Steps

Running the Service with Local Checkout

  • Make sure any running discovery container is stopped tutor dev stop

  • Install requirements based on local checkout

    tutor dev run --mount=discovery:/path/to/course-discovery:/openedx/discovery discovery bash tutor dev run discovery make requirements
  • Start with --mount option

Running Cache Programs

  • make sure the lms service user has the correct permissions

    • (needs fix) init does not create a user with correct perms

       

  • run cache_programs