Английская версия содержит самую свежую информацию.
Обновить Open edX до последней версии легко с помощью Tutor! Вам не нужно беспокоиться о миграции или запуске дополнительных команд, потому что Tutor делает все за нас.
Этот процесс аналогичен первичной установке.
Процесс может занять от 30 до 60 минут..
Сайт для справки: https://docs.tutor.overhang.io/
Это руководство не всегда будет ссылаться на самую последнюю версию Tutor. Проверить Tutor release page для последних пакетов.
Stop Tutor
tutor local stop
Создайте резервную копию (чтобы можно было легко восстановить, если обновление не удастся).
edx@edx:~$ tutor --version
tutor, version 10.2.2
/tmp
sudo rsync -avr "$(tutor config printroot)"/ /tmp/tutor-backup-v10.2.2
Загрузите Tutor, используемый для установки Open edX (в этих инструкциях используется версия 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
Запустите установщик Open edX с помощью команды quickstart
Совет: просто нажмите клавишу ENTER, чтобы принять значения, которые вы ввели ранее.
tutor local quickstart
По завершении откройте браузер, чтобы проверить установку и обновление.
Rebuild the docker Open edX image if you included XBlocks previously (skip this step if you aren't using 3rd party XBlocks)
tutor images build openedx
Затем вы должны повторно включить свою тему.
Мы используем тему Indigo от Tutor с нашим логотипом.
По выбору, удалить данные темы Indigo и обновить их с GitHub
cd ~
sudo rm -r indigo
git clone https://github.com/overhangio/indigo
Визуализировать тему
tutor config render --extra-config ./indigo/config.yml ./indigo/theme "$(tutor config printroot)/env/build/openedx/themes/indigo"
Пересоберите образ докера 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:~$
Перезагрузите платформу, используя пересобранный образ докера.
tutor local start -d
Включите тему Индиго
tutor local settheme indigo localhost studio.localhost \
$(tutor config printvalue LMS_HOST) $(tutor config printvalue CMS_HOST)
Откройте браузер, чтобы убедиться, что тема включена.
Powered by Grav + with by Trilby Media.
© Copyright 2021, EKTU EdTech | CC BY 4.0 | Licensed under the Creative Commons Attribution 4.0 International license