From 1b27b74bc639a7b7c826af3e7d66785a4a4e1866 Mon Sep 17 00:00:00 2001 From: Berack96 Date: Wed, 15 Oct 2025 13:59:09 +0200 Subject: [PATCH] Dockerfile better cache --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 61d4bee..8c7489d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,16 +9,16 @@ ENV PATH="/root/.local/bin:$PATH" # Configuriamo UV per usare copy mode ed evitare problemi di linking ENV UV_LINK_MODE=copy -# Copiamo i file del progetto +# Creiamo l'ambiente virtuale con tutto già presente COPY pyproject.toml ./ COPY uv.lock ./ +RUN uv sync --frozen --no-dev +ENV PYTHONPATH="./src" + +# Copiamo i file del progetto COPY LICENSE ./ COPY src/ ./src/ COPY configs.yaml ./ -# Creiamo l'ambiente virtuale con tutto già presente -RUN uv sync -ENV PYTHONPATH="/src" - # Comando di avvio dell'applicazione CMD ["uv", "run", "src/app"]