#!/bin/bash

echo "Waiting for MongoDB to be ready..."
sleep 5

echo "Running database migrations..."
python manage.py makemigrations --noinput
python manage.py migrate --noinput

echo "Creating media and static directories..."
mkdir -p /app/media /app/staticfiles

if [ "$#" -eq 0 ]; then
    echo "Starting Django development server..."
    exec python manage.py runserver 0.0.0.0:8000
else
    echo "Running: $@"
    exec "$@"
fi
