diff --git a/create-dev-env.sh b/create-dev-env.sh index 0f54cc0d7ae87666ef03b6c940f3a61b98ad885d..a5da139789902c7645beaf38bbcc15bd6cd52e20 100755 --- a/create-dev-env.sh +++ b/create-dev-env.sh @@ -71,6 +71,16 @@ clone_repos() { fi git clone git@github.com:MITx/mitx.git fi + + if [[ -d "$BASE/mitx/askbot/.git" ]]; then + output "Pulling askbot" + cd "$BASE/mitx/askbot" + git pull + else + output "Cloning askbot as a submodule of mitx" + cd "$BASE/mitx" + git submodule update --init + fi cd "$BASE" # By default, dev environments start with a copy of 6.002x @@ -276,6 +286,10 @@ pip install -r mitx/pre-requirements.txt output "Installing MITx requirements" cd mitx pip install -r requirements.txt +output "Installing askbot requirements" +pip install -r askbot/askbot_requirements.txt +pip install -r askbot/askbot_requirements_dev.txt + mkdir "$BASE/log" || true mkdir "$BASE/db" || true