#!/bin/bash # Exit immediately if any command exits with a non-zero status. set -e echo "Remaking migrations..." find . -path "*/migrations/0*.py" -delete set -a source .env set +a uv run manage.py makemigrations --noinput echo "Resetting dev database... " docker compose down \ && docker volume rm -f pkmntradeclub_postgres_data \ && ./scripts/rebuild-and-run.sh # Wait for the database to be ready. echo "Waiting 15 seconds for migrations to be auto-run..." sleep 15 echo "Loading seed data..." docker compose exec -it web bash -c "django-admin loaddata /seed/0*" docker compose down echo "Done!"