Make Docker Tailwind stage work without package-lock
This commit is contained in:
+4
-3
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user