Skip to content

Commit 126b0d0

Browse files
Remove pip, switch to uv base image
1 parent 013d708 commit 126b0d0

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.14
1+
FROM ghcr.io/astral-sh/uv:0.11.5-python3.14-trixie
22
RUN useradd --user-group bagit-tester
33
RUN install -d -o bagit-tester /bagit
44
WORKDIR /bagit
@@ -9,8 +9,9 @@ COPY src/ /bagit/src/
99
COPY test.py /bagit/
1010
COPY test-data /bagit/test-data/
1111
COPY utils/ /bagit/
12-
RUN pip install --upgrade pip && pip install uv && uv sync --all-extras
13-
RUN mkdir /home/bagit-tester/ && mkdir /home/bagit-tester/.cache && mkdir /home/bagit-tester/.cache/uv
12+
ENV UV_LINK_MODE=copy
13+
RUN mkdir /home/bagit-tester/ && mkdir /home/bagit-tester/.cache && mkdir /home/bagit-tester/.cache/uv && \
14+
apt-get update && apt-get install dos2unix -y && find test-data -name 'README' |xargs dos2unix
1415
RUN chown bagit-tester /home/bagit-tester/.cache/uv
1516
USER bagit-tester
1617
CMD [ "uv", "run", "pytest" ]

0 commit comments

Comments
 (0)