#!/bin/bash set -e echo "Running migrations..." python manage.py migrate --noinput echo "Creating default admin user..." python manage.py shell -c " from django.contrib.auth import get_user_model User = get_user_model() if not User.objects.filter(username='admin').exists(): User.objects.create_superuser('admin', 'admin@airgate.local', 'admin123') print('Default admin created: admin / admin123') else: print('Admin user already exists') " echo "Starting server..." exec "$@"