Selaa lähdekoodia

Only run migration after the folders have been setup

Johannes 8 vuotta sitten
vanhempi
commit
1b83bb3bad
1 muutettua tiedostoa jossa 5 lisäystä ja 2 poistoa
  1. 5 2
      start.sh

+ 5 - 2
start.sh

@@ -41,18 +41,21 @@ sed -e "s,##APP_DOMAIN##,${APP_DOMAIN}," /app/code/nginx.conf  > /run/nginx.conf
 echo "==> Setup taiga virtual env"
 source /app/code/taiga/bin/activate
 
-echo "==> Run migration scripts"
 cd /app/code/taiga-back
-python manage.py migrate --noinput
 
 if [[ ! -d /app/data/media/user ]]; then
     echo "==> New installation create inital project templates"
 
+    echo "==> Run migration scripts"
     mkdir -p /app/data/media/user
 
+    python manage.py migrate --noinput
     python manage.py loaddata initial_user
     python manage.py loaddata initial_project_templates
     python manage.py loaddata initial_role
+else
+    echo "==> Run migration scripts"
+    python manage.py migrate --noinput
 fi
 
 echo "==> Make cloudron own /run"