File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ RUN apt-get update && \
77 rm -rf /var/lib/apt/lists/*
88
99COPY ./requirements-git.txt /tmp/requirements-git.txt
10- RUN pip install --no-cache-dir --default-timeout=500 -r /tmp/requirements-git.txt
10+ RUN pip install --no-cache-dir --default-timeout=500 --target=/tmp/git-packages - r /tmp/requirements-git.txt
1111
1212# ---- Runtime ----
1313FROM python:3.11.13-slim-bullseye
@@ -34,10 +34,7 @@ RUN pip install --no-cache-dir --upgrade pip setuptools wheel && \
3434 rm -f /tmp/requirements.txt
3535
3636# Layer 3: Git-based deps (~5MB, changes when API clients are updated)
37- COPY --from=git-deps /usr/local/lib/python3.11/site-packages/pyroclient /usr/local/lib/python3.11/site-packages/pyroclient
38- COPY --from=git-deps /usr/local/lib/python3.11/site-packages/pyroclient-*.dist-info /usr/local/lib/python3.11/site-packages/
39- COPY --from=git-deps /usr/local/lib/python3.11/site-packages/pyro_camera_api_client /usr/local/lib/python3.11/site-packages/pyro_camera_api_client
40- COPY --from=git-deps /usr/local/lib/python3.11/site-packages/pyro_camera_api_client-*.dist-info /usr/local/lib/python3.11/site-packages/
37+ COPY --from=git-deps /tmp/git-packages /usr/local/lib/python3.11/site-packages/
4138
4239# Layer 4: Local packages (~1MB, changes on every deploy)
4340WORKDIR /opt/pyroengine_src
You can’t perform that action at this time.
0 commit comments