diff --git a/bin/steps/collectstatic b/bin/steps/collectstatic index ad6fdca290f6a9937369bc51e3775b5b29e1c1b3..41f2e91929d2bf05c879da42c963432ae6487bf9 100755 --- a/bin/steps/collectstatic +++ b/bin/steps/collectstatic @@ -10,19 +10,23 @@ MANAGE_FILE=${MANAGE_FILE:-fakepath} if [ ! "$DISABLE_COLLECTSTATIC" ] && [ -f "$MANAGE_FILE" ]; then set +e + echo "-----> Preparing static assets" # Check if collectstatic is configured properly. python $MANAGE_FILE collectstatic --dry-run --noinput &> /dev/null && RUN_COLLECTSTATIC=true # Compile assets if collectstatic appears to be kosher. if [ "$RUN_COLLECTSTATIC" ]; then - echo "-----> Collecting static files" + echo " Running collectstatic..." python $MANAGE_FILE collectstatic --noinput 2>&1 | sed '/^Copying/d;/^$/d;/^ /d' | indent [ $? -ne 0 ] && { - echo " ! Error running manage.py collectstatic. More info:" + echo " ! Error running 'manage.py collectstatic'. More info:" echo " http://devcenter.heroku.com/articles/django-assets" } + else + echo " ! Error running 'manage.py collectstatic --dry-run'. More info:" + echo " http://devcenter.heroku.com/articles/django-assets" fi echo