#!/usr/bin/env bash set -euo pipefail source ./scripts/Unix/starter.sh echo "Shutting down..." docker compose down echo "Services were shut down successfully!" echo "Spinning services up..." docker compose up -d --build --wait echo "Services are up and healthy!" echo "Completing pre-run tasks..." docker compose exec app uv run python manage.py migrate --no-input --verbosity 0 docker compose exec app uv run python manage.py initialize docker compose exec app uv run python manage.py set_default_caches docker compose exec app uv run python manage.py search_index --rebuild -f docker compose exec app uv run python manage.py collectstatic --clear --no-input --verbosity 0 echo "Pre-run tasks completed successfully!" echo "Cleaning up unused Docker data..." docker system prune -f echo "Unused Docker data cleaned successfully!" echo "All done! eVibes is up and running!"