Skip to content

styleschool/moodle-auth_billing

Repository files navigation

Плагин авторизации Billing

Плагин авторизации Moodle. Пользователи идентифицируются в биллинге. Плагин органично встраивается и работает параллельно с имеющимися плагинами авторизации.

Development

  • Установить и настроить Moodle: Подробнее.

  • Установить систему тестирования: Подробнее.

  • Клонировать репозиторий, находясь в корневом каталоге Moodle:

git clone git@git.styleschool.ru:moodle/auth_billing.git auth/billing
  • Установить зависимости:
composer install
  • Запустить внешнюю службу в режиме тестирования:
docker run --detach \
    --env "MONGO_URL=$(printenv MONGO_URL)" \
    --env "NODE_ENV=development" \
    --env "ROOT_URL=$(printenv ROOT_URL)" \
    --env "TOKEN=test" \
    --publish "3000:3000" \
    --restart=always
    registry.styleschool.ru/nodejs/api-service
  • Тестирование плагина:
vendor/bin/phpunit --testdox --testsuite=auth_billing_testsuite