load fixtures only once with sqlite DB

This commit is contained in:
Andreas Zweili 2019-07-24 23:13:40 +02:00
parent f8531e6014
commit f9dd215e78
1 changed files with 10 additions and 5 deletions

15
run.sh
View File

@ -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
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