Skip to content

Instantly share code, notes, and snippets.

@danialmalik
Created April 1, 2019 12:39
Show Gist options
  • Save danialmalik/898c67d2cf18533f319e6daf90ee09b6 to your computer and use it in GitHub Desktop.
Save danialmalik/898c67d2cf18533f319e6daf90ee09b6 to your computer and use it in GitHub Desktop.
Openedx devstack installation
makedir ~/work/arbisoft/ucsd/edx -p
cd ~/work/arbisoft/ucsd
virtualenv env
source env/bin/activate
mkdir edx
cd edx
git clone https://github.com/edx/devstack.git
cd devstack
git checkout open-release/hawthorn.master
export OPENEDX_RELEASE=hawthorn.master
# if dev.clone fails then modify code in repo.sh(line# 93) as follows:
# ```
# if [ -n "${OPENEDX_RELEASE}" ]; then
# cd $name
# git checkout open-release/${OPENEDX_RELEASE}
# cd ..
# fi
# ```
make requirements
make dev.clone
cd ~/work/arbisoft/ucsd/edx/edx-platform
git remote set-url origin [email protected]:ucsd-ets/edx-platform.git
git fetch origin
git reset --hard origin/master
cd ~/work/arbisoft/ucsd/edx/ecommerce
git remote set-url origin [email protected]:ucsd-ets/ecommerce.git
git fetch origin
git reset --hard origin/master
cd ../devstack
make pull
make dev.provision
make dev.up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment