readd the development.sh script

We still need the django runserver command because gunicorn sometimes needs a
restart for certain things which makes development quite slow.
This commit is contained in:
Andreas Zweili 2020-02-16 10:20:03 +01:00
parent 72831376e4
commit be63c3fc0b
3 changed files with 28 additions and 15 deletions

27
development.sh Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash
if [ -f ./.second_run ]; then
sleep 2
python manage.py makemigrations
python manage.py migrate
else
python manage.py makemigrations backups
python manage.py makemigrations computers
python manage.py makemigrations core
python manage.py makemigrations customers
python manage.py makemigrations devices
python manage.py makemigrations licenses
python manage.py makemigrations nets
python manage.py makemigrations softwares
python manage.py makemigrations users
python manage.py makemigrations
python manage.py migrate
python manage.py loaddata backups
python manage.py loaddata computers
python manage.py loaddata core
python manage.py loaddata devices
python manage.py loaddata nets
python manage.py loaddata softwares
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')"
touch .second_run
fi
python manage.py runserver 0.0.0.0:8000

View File

@ -1,14 +0,0 @@
#!/bin/bash
if [ -f ./.second_run ]; then
python manage.py makemigrations
python manage.py migrate
else
python manage.py makemigrations 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')"
touch .second_run
fi
gunicorn network_inventory.wsgi:application --bind 0.0.0.0:8000 --workers 3

2
run.sh
View File

@ -24,4 +24,4 @@ else
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')"
touch .second_run
fi
python manage.py runserver 0.0.0.0:8000
gunicorn network_inventory.wsgi:application --bind 0.0.0.0:8000 --workers 3