FROM ghcr.io/astral-sh/uv:alpine3.22 ENV PYTHONUNBUFFERED=1 COPY . /feather WORKDIR /feather RUN uv sync --locked ENTRYPOINT [ "uv", "run", "feather" ]