...
Requirements
Running
See the readme file in the rogo ExamSys docker repository for full details.
Quick start
...
Start up the rogo ExamSys docker containers
Code Block | ||
---|---|---|
| ||
export ROGO_DOCKER_WWWROOT=<path to rogoexamsys directory on host machine> export ROGO_DOCKER_MYSQLROOT=<mysql root password> export ROGO_DOCKER_EXPOSE=1 bash rogo-compose.sh up -d |
...
Code Block | ||
---|---|---|
| ||
docker-compose exec -T web php cli/init.php -u root -p $ROGO_DOCKER_MYSQLROOT -s db -t 3306 -n rogo |
Rogo ExamSys requires a number of NPM and Composer packages. The easiest way to install these is to install the unit test and behat test suites as these will do the work for you.
...
Info | ||
---|---|---|
| ||
Download the latest Composer phar file from https://getcomposer.org/download/ to the RogÅ root directory and running the following command: php composer.phar install |
Info | ||
---|---|---|
| ||
Rogo ExamSys uses NPM version 6 (this will be automatically added if you are using Docker) NPM itself is installed in the docker image. To install the packages run: Base: npm install
|
TinyMCE plugins
If you want to use our ruby annotation and maths equation editor in develop please see install instructions at
...
Info |
---|
The desired location for tinymce plugins in Rogo ExamSys is at plugins/texteditor/plugin_tinymce_texteditor/js/plugins |
...