diff --git a/Dockerfile b/Dockerfile index a3cf28d..d276a96 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,19 +2,19 @@ FROM node:20 as build ENV NODE_ENV development WORKDIR /app -COPY ./package.json ./package-lock.json ./ -RUN npm install +COPY ./package.json ./yarn.lock ./ +RUN yarn COPY ./ ./ -RUN npm run build +RUN yarn build # Target image that will be run FROM node:20-alpine as target ENV NODE_ENV production WORKDIR /app -COPY ./package.json ./package-lock.json ./ +COPY ./package.json ./yarn.lock ./ RUN apk add --no-cache git -RUN npm ci +RUN yarn install --production COPY --from=build --chown=node /app/dist /app COPY ./public ./public