Skip to content

Commit 013d708

Browse files
docker works with uv now
1 parent 08315f1 commit 013d708

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

Dockerfile

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1-
FROM python:3.11
1+
FROM python:3.14
22
RUN useradd --user-group bagit-tester
33
RUN install -d -o bagit-tester /bagit
4-
USER bagit-tester
54
WORKDIR /bagit
5+
COPY pyproject.toml /bagit/pyproject.toml
66
COPY .git/ /bagit/.git/
7-
COPY *.rst *.py /bagit/
7+
COPY *.rst /bagit/
8+
COPY src/ /bagit/src/
9+
COPY test.py /bagit/
810
COPY test-data /bagit/test-data/
9-
CMD [ "python", "setup.py", "test" ]
11+
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
14+
RUN chown bagit-tester /home/bagit-tester/.cache/uv
15+
USER bagit-tester
16+
CMD [ "uv", "run", "pytest" ]

0 commit comments

Comments
 (0)