#!/bin/bash # Exit immediately if any command exits with a non-zero status. set -e echo "Remaking migrations..." docker compose up -d find . -path "*/migrations/0*.py" -delete docker compose exec -it web bash -c "django-admin makemigrations --noinput" echo "Resetting database... " docker compose down \ && docker volume rm -f pkmntradeclub_postgres_data \ && docker compose up -d # Wait for the database to be ready. echo "Waiting for the database to be ready, and migrations to be autorun..." sleep 10 echo "Loading seed data..." docker compose exec -it web bash -c "django-admin loaddata /seed/0*" docker compose down echo "Done!"