From f9dd215e78ec9a1177a92115b155b1af045f6e68 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Wed, 24 Jul 2019 23:13:40 +0200 Subject: [PATCH] load fixtures only once with sqlite DB --- run.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/run.sh b/run.sh index 8e7a111..7d5094e 100755 --- a/run.sh +++ b/run.sh @@ -1,7 +1,12 @@ #!/bin/bash cd network_inventory -python manage.py makemigrations -python manage.py migrate -python manage.py loaddata inventory -python manage.py shell -c "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', 'admin@example.com', 'password')" -python manage.py runserver 0.0.0.0:8000 \ No newline at end of file +if [ -f ./network_inventory/db.sqlite3 ]; then + python manage.py makemigrations + python manage.py migrate +else + python manage.py makemigrations + python manage.py migrate + python manage.py loaddata inventory + python manage.py shell -c "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', 'admin@example.com', 'password')" +fi +python manage.py runserver 0.0.0.0:8000