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