# Reference-- https://pnpm.io/docker FROM node:20-alpine AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable WORKDIR /app COPY ./packages/link2cid/package.json /app RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod COPY ./packages/link2cid/index.js /app COPY ./packages/link2cid/src /app/src ENTRYPOINT ["pnpm"] CMD ["start"]