diff --git a/Dockerfile b/Dockerfile index 8ad1d80..e606978 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,13 @@ FROM ghcr.io/astral-sh/uv:alpine3.22 ENV PYTHONUNBUFFERED=1 +ENV UV_COMPILE_BYTECODE=1 -COPY . /feather WORKDIR /feather -RUN uv sync --locked +COPY . /feather +RUN uv sync --locked --no-dev && \ + uv cache clean +ENV PATH="/feather/.venv/bin:$PATH" + +ENTRYPOINT [ "feather" ] -ENTRYPOINT [ "uv", "run", "feather" ]