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

5
run.sh
View File

@ -1,7 +1,12 @@
#!/bin/bash #!/bin/bash
cd network_inventory cd network_inventory
if [ -f ./network_inventory/db.sqlite3 ]; then
python manage.py makemigrations
python manage.py migrate
else
python manage.py makemigrations python manage.py makemigrations
python manage.py migrate python manage.py migrate
python manage.py loaddata inventory 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 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 python manage.py runserver 0.0.0.0:8000