#!/usr/bin/env bash echo "-----> Injecting Django settings..." SETTINGS_FILE=$(ls **/settings.py | head -1) PROJECT=$(dirname $SETTINGS_FILE) echo "Injecting code into $SETTINGS_FILE to read from DATABASE_URL" | indent cat >>$SETTINGS_FILE < Collecting static files" OUT=$(python $PROJECT/manage.py collectstatic --noinput 2>&1) [ $? -ne 0 ] && STATIC_FAILED=1 if [ "$STATIC_FAILED" ]; then echo " ! Error running manage.py collectstatic. See http://devcenter.heroku.com/articles/django-assets for more info." else echo "$OUT" | indent fi set -e