FROM ghcr.io/astral-sh/uv:python3.13-alpine

WORKDIR /app

COPY pyproject.toml ./

RUN uv sync --no-cache

COPY . .

CMD ["uv", "run", "alembic", "upgrade", "head"]
    