From bfe301a52c42965ca31ad8cd036bd18b79d135e9 Mon Sep 17 00:00:00 2001 From: Luca Sacchi Ricciardi Date: Sat, 25 Apr 2026 15:12:58 +0200 Subject: [PATCH] Make Docker Tailwind stage work without package-lock --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7e3c800..6ada884 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,12 @@ FROM node:18-alpine AS css-builder WORKDIR /app -# Copiare file di configurazione e lockfile per install consistente -COPY package.json package-lock.json tailwind.config.js ./ +# Copiare file di configurazione npm. +# Nota: package-lock.json puo non essere presente in alcuni deploy. +COPY package*.json tailwind.config.js ./ # Installare dipendenze Node -RUN npm ci +RUN if [ -f package-lock.json ]; then npm ci; else npm install; fi # Copiare input CSS e file usati dal content scan di Tailwind. # Questo passaggio deve avvenire prima della build per invalidare cache quando cambiano template/js.