#!/bin/bash

echo "Collect static files"
python manage.py collectstatic --noinput

echo "Migrate"
python manage.py migrate
python manage.py makemigrations

echo "Creating admin user"
python manage.py shell -c "from django.contrib.auth.models import User; User.objects.filter(email='admin@humanitec.com').delete(); User.objects.create_superuser('admin', 'admin@humanitec.com', 'admin')"

echo "Loading config fixtures"
python manage.py loaddata fixtures/config/*

echo "Running the server"
python manage.py runserver 0.0.0.0:8000

#!/bin/bash

echo "Collect static files"
python manage.py collectstatic --noinput

echo "Migrate"
python manage.py migrate
python manage.py makemigrations

echo "Creating admin user"
python manage.py shell -c "from django.contrib.auth.models import User; User.objects.filter(email='admin@humanitec.com').delete(); User.objects.create_superuser('admin', 'admin@humanitec.com', 'admin')"

echo "Running the server"
python manage.py runserver 0.0.0.0:8000

--- 
+++ 
@@ -10,5 +10,8 @@
 echo "Creating admin user"
 python manage.py shell -c "from django.contrib.auth.models import User; User.objects.filter(email='admin@humanitec.com').delete(); User.objects.create_superuser('admin', 'admin@humanitec.com', 'admin')"
 
+echo "Loading config fixtures"
+python manage.py loaddata fixtures/config/*
+
 echo "Running the server"
 python manage.py runserver 0.0.0.0:8000
Load config fixtures on docker entrypoint
