mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-07-09 01:14:10 +02:00
32 lines
1.3 KiB
Bash
Executable File
32 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
if [ -f /var/cache/network_inventory/.second_run ]; then
|
|
sleep 2
|
|
python manage.py collectstatic --noinput
|
|
python manage.py makemigrations
|
|
python manage.py migrate
|
|
else
|
|
python manage.py collectstatic --noinput
|
|
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')"
|
|
mkdir -p /var/cache/network_inventory
|
|
touch /var/cache/network_inventory/.second_run
|
|
fi
|
|
find . \( -name __pycache__ -o -name "*.pyc" \) -delete
|
|
gunicorn network_inventory.wsgi:application --reload --bind 0.0.0.0:8000 --workers 3
|