improve docker build time

This commit is contained in:
Anton Roslund 2025-08-10 20:10:28 +02:00
parent 09a2bcb3ad
commit eda9a12443
2 changed files with 10 additions and 6 deletions

View file

@ -1,2 +1,3 @@
.env .env
node_modules node_modules
.git

View file

@ -1,13 +1,16 @@
FROM node:lts-alpine FROM node:lts-alpine
# add project files to /app
ADD ./ /app
WORKDIR /app WORKDIR /app
# add open ssl # 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 RUN apk add --no-cache openssl
# install node dependencies
RUN npm install
EXPOSE 8080 EXPOSE 8080