Make Docker Tailwind stage work without package-lock

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-25 15:12:58 +02:00
parent 229115ae87
commit bfe301a52c
+4 -3
View File
@@ -5,11 +5,12 @@ FROM node:18-alpine AS css-builder
WORKDIR /app WORKDIR /app
# Copiare file di configurazione e lockfile per install consistente # Copiare file di configurazione npm.
COPY package.json package-lock.json tailwind.config.js ./ # Nota: package-lock.json puo non essere presente in alcuni deploy.
COPY package*.json tailwind.config.js ./
# Installare dipendenze Node # 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. # 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. # Questo passaggio deve avvenire prima della build per invalidare cache quando cambiano template/js.