Revue statique, conventions documentees, construction arm64 limitee aux versions et cache de couches
build / Garde-fou (pull_request) Successful in 9m21s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Garde-fou (push) Successful in 9m20s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m44s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m7s

This commit is contained in:
hcornet committed 2026-09-10 18:28:29 +02:00
1 parent 6d02ec0c18
commit acf72da7f8
16 files changed
+193 -46

No files matched your search

+5 -2
View File
@@ -6,9 +6,12 @@ FROM python:3.12-slim AS build
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1
WORKDIR /build
# requirements.txt seul dans cette couche : tant qu'il ne change pas, la
# reinstallation des dependances est reprise du cache, meme si le code a bouge.
COPY requirements.txt ./
RUN python -m venv /opt/venv \
&& /opt/venv/bin/pip install --no-cache-dir -r requirements.txt
RUN --mount=type=cache,target=/root/.cache/pip \
python -m venv /opt/venv \
&& /opt/venv/bin/pip install -r requirements.txt
# ------------------------------------------------------------------- execution
FROM python:3.12-slim AS runtime