diff --git a/development.sh b/development.sh new file mode 100755 index 0000000..c01fddb --- /dev/null +++ b/development.sh @@ -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 diff --git a/production.sh b/production.sh deleted file mode 100755 index 6e705e8..0000000 --- a/production.sh +++ /dev/null @@ -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 diff --git a/run.sh b/run.sh index c01fddb..004aa66 100755 --- a/run.sh +++ b/run.sh @@ -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