From c5caa3673950ae8d5e6c6d75fce3b305ffe40436 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 12 May 2016 17:09:55 +0200 Subject: [PATCH] fix media access rights (should close #107) --- app/scripts/app.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/app/scripts/app.sh b/app/scripts/app.sh index 1f2568a6..43dec020 100644 --- a/app/scripts/app.sh +++ b/app/scripts/app.sh @@ -34,12 +34,21 @@ python $manage collectstatic --noinput python $manage telemeta-create-admin-user python $manage telemeta-create-boilerplate -if [ $DEBUG = "False" ]; then +# fix media access rights +chown www-data:www-data $media +for dir in $(ls $media); do + if [ ! $(stat -c %U $media/$dir) = 'www-data' ]; then + chown www-data:www-data $media/$dir + fi +done + +# update haystack index in prod +if [ "$DEBUG" = "False" ]; then python $manage update_index --workers $processes & fi - -if [ $1 = "--runserver" ]; then +# choose dev or prod mode +if [ "$1" = "--runserver" ]; then python $manage runserver_plus 0.0.0.0:8000 else # static files auto update -- 2.39.5