Update Dockerfile for way faster build

This commit is contained in:
Anton Roslund 2025-08-06 21:43:14 +02:00
parent c777a7bce2
commit 63af2fbf9c

View file

@ -1,12 +1,16 @@
FROM node:lts-alpine
# add project files to /app
ADD ./ /app
WORKDIR /app
# Copy only package files and install deps
# This layer will be cached as long as package*.json don't change
COPY package*.json package-lock.json* ./
RUN npm ci
# Copy the rest of your source
COPY . .
RUN apk add --no-cache openssl
# install node dependencies
RUN npm install
EXPOSE 8080