diff --git a/Dockerfile b/Dockerfile index 255b45f8..065135bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,39 @@ -FROM node:16-alpine AS base +# syntax = docker/dockerfile:latest + +# Install dependencies only when needed +FROM node:16-alpine AS deps + +WORKDIR /app + +COPY --link package.json pnpm-lock.yaml* ./ + +RUN --mount=type=cache,id=apk,sharing=locked,target=/var/cache/apk \ + <