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.