From 774d5f99960ebcf59811bc5f420ecfde1801cde3 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Tue, 26 Nov 2024 21:50:21 +0800 Subject: [PATCH] refactor(Dockerfile): Replace pdm with uv for dependency management and execution --- Dockerfile | 5 ++--- Dockerfile.prod | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f32a9f2..f5ff90a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,6 @@ COPY . . RUN python3 -m venv /.venv RUN /.venv/bin/python -m pip install --upgrade pip && \ /.venv/bin/python -m pip install pdm maturin -RUN /.venv/bin/python -m pdm sync -RUN /.venv/bin/python -m pdm install -dG dev +RUN uv sync --all-extras --dev -CMD ["/.venv/bin/python", "-m", "pdm", "run", "iamai", "version"] \ No newline at end of file +CMD ["uv", "run", "iamai", "version"] \ No newline at end of file diff --git a/Dockerfile.prod b/Dockerfile.prod index 6950b3d6..0ec60d5d 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -9,4 +9,4 @@ ADD /examples /app/ RUN pip install iamai[all] -CMD ["pdm", "run", "main.py"] \ No newline at end of file +CMD ["uv", "run", "main.py"] \ No newline at end of file