import os
import django
from pathlib import Path

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'stafflyn.settings')
BASE_DIR = Path(__file__).resolve().parent

import sys
sys.path.insert(0, str(BASE_DIR))

django.setup()

from django.core.management import call_command
try:
    call_command('migrate')
    print("✓ Migrations completed successfully")
except Exception as e:
    print(f"✗ Migration error: {e}")