#!/bin/bash set -e echo "Running database migrations..." python manage.py migrate --noinput echo "Creating superuser if not exists..." 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@example.com', 'admin123') print('Superuser created.') else: print('Superuser already exists.') " echo "Starting server..." exec "$@"