forked from openedx-unsupported/configuration
-
Notifications
You must be signed in to change notification settings - Fork 9
edX Production Stack
Pau Garcia i Quiles edited this page Jan 23, 2014
·
20 revisions
The fullstack configuration has the following components:
- LMS (student facing website)
- Studio (course authoring)
- Xqueue (queuing server that uses RabbitMQ for custom graders)
- Forums / elasticsearch / ruby (discussion forums)
- Demo course
- ORA - take a submission, passes it through machine learning grading, peer grading, and staff grading as appropriate
- Discern - machine-learning-based automated textual classification as an API service
- Ease - a library that allows for machine learning based classification of textual content
- Install VirtualBox >= 4.2.12
- Install Vagrant >= 1.3.4
- Download the Vagrantfile and create the Vagrant instance:
mkdir fullstack
cd fullstack
curl https://raw.github.com/edx/configuration/master/vagrant/release/fullstack/Vagrantfile > Vagrantfile
vagrant plugin install vagrant-hostsupdater
vagrant up
- Note: The first time you create the virtual machine (VM) instance, Vagrant will download the base box, which is about 2GB. If you destroy and recreate the VM, Vagrant will re-use the box it downloaded.
Default username/password: vagrant/vagrant
See edX-Managing-the-Production-Stack for how to manage and update the server once it is running