Skip to content

Instantly share code, notes, and snippets.

@danialmalik
Created April 1, 2019 12:39
Show Gist options
  • Select an option

  • Save danialmalik/898c67d2cf18533f319e6daf90ee09b6 to your computer and use it in GitHub Desktop.

Select an option

Save danialmalik/898c67d2cf18533f319e6daf90ee09b6 to your computer and use it in GitHub Desktop.

Revisions

  1. Danial Malik created this gist Apr 1, 2019.
    40 changes: 40 additions & 0 deletions install_devstack.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,40 @@
    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