Open edX жаңарту

Ағылшын тіліндегі нұсқасында ең жаңа ақпарат бар.

Open edX-ті соңғы нұсқасына жаңарту Tutor көмегімен оңай! Сізге миграция немесе қосымша командаларды іске қосу туралы алаңдаудың қажеті жоқ, өйткені Tutor біз үшін бәрін жасайды.

Бұл процесс бастапқы орнатуға ұқсас.< br>Процесс 30-дан 60 минутқа дейін созылуы мүмкін..

Анықтама үшін сайт: https://docs.tutor.overhang.io/

Бұл нұсқаулық әрдайым Tutor-дың соңғы нұсқасына сілтеме жасай бермейді. Соңғы пакеттерді тексеру үшін [Tutor release page] (https://github.com/overhangio/tutor/releases).

  1. Stop Tutor

    tutor local stop
  2. Резервті көшірме жасаңыз (егер жаңарту сәтсіз болса, оны оңай қалпына келтіруге болатындай).

  • Қажет болған жағдайда, қай нұсқаны қалпына келтіру керектігін білу үшін нұсқаны табуға осы кодты пайдаланыңыз

    edx@edx:~$ tutor --version
    tutor, version 10.2.2
    • Нұсқа нөмірін қолданыңыз, содан кейін деректерді /tmp ішіне көшіріңіз
      sudo rsync -avr "$(tutor config printroot)"/ /tmp/tutor-backup-v10.2.2
      1. Open edX орнату үшін қолданылатын Tutor жүктеңіз (Бұл нұсқауларда 10.5.0 нұсқасын пайдаланылады)
    sudo curl -L "https://github.com/overhangio/tutor/releases/download/v10.5.0/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
    sudo chmod 0755 /usr/local/bin/tutor
  1. "quickstart" командасын пайдаланып Open edX орнатушысын іске қосыңыз

    Кеңес: бұрын енгізілген мәндерді қабылдау үшін ENTER пернесін басыңыз.

    tutor local quickstart
  2. Соңында орнатуды және жаңартуды тексеру үшін браузерді ашыңыз.

  3. Егер сіз бұрын XBlocks қосқан болсаңыз, docker Open edX кескінін қайта реттеңіз (үшінші тарап XBlocks_ пайдаланбасаңыз, бұл қадамды өткізіп жіберіңіз)

    tutor images build openedx

    Содан кейін тақырыпты қайта қосу керек.

Indigo тақырыбын жаңарту және қосу

Біз біздің логотипімізбен Tutor-дан алынған Indigo тақырыбын қолданамыз

  1. Таңдау бойынша , Indigo тақырып деректерін жойыңыз және оларды GitHub-пен жаңартыңыз

    cd ~
    sudo rm -r indigo 
    git clone https://github.com/overhangio/indigo
  2. Тақырыпты визуализациялау

    tutor config render --extra-config ./indigo/config.yml ./indigo/theme "$(tutor config printroot)/env/build/openedx/themes/indigo"
  3. Open edX докер бейнесін жаңа тақырыппен қайта жинаңыз (бұл процесс біраз уақытты алады)

    tutor images build openedx

    Шығару мысалы:

    . . .
    Removing intermediate container df5fa19ba17d
    ---> 6bf674dc6fd8
    Step 88/88 : CMD gunicorn -c /openedx/gunicorn_conf.py --name ${SERVICE_VARIANT} --bind=0.0.0.0:8000 --max-requests=1000 --max-requests-jitter=100 --access-logfile - ${SERVICE_VARIANT}.wsgi:application
    ---> Running in 823ee1048de5
    Removing intermediate container 823ee1048de5
    ---> c79376023a17
    Successfully built c79376023a17
    Successfully tagged overhangio/openedx:10.5.0
    edx@edx:~$

1.Қайта өңделген докер бейнесін пайдаланып платформаны қайта жүктеңіз.

  tutor local start -d
  1. Индиго тақырыбын қосыңыз
    tutor local settheme indigo localhost studio.localhost \
      $(tutor config printvalue LMS_HOST) $(tutor config printvalue CMS_HOST)

1.Тақырыптың қосулы екеніне көз жеткізу үшін браузерді ашыңыз.