15 lines
339 B
Bash
Executable file
15 lines
339 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
echo "==> Running database migrations"
|
|
|
|
if docker compose ps --services --filter "status=running" | grep -qx "hermes"; then
|
|
docker compose exec -T hermes uv run alembic upgrade head
|
|
else
|
|
cd backend/hermes
|
|
uv run alembic upgrade head
|
|
fi
|
|
|
|
echo "==> Migrations completed"
|