Files
medreport_mrb2b/Dockerfile

18 lines
335 B
Docker

FROM node:20-alpine as builder
WORKDIR /app
RUN npm install -g pnpm@9
# Copy necessary files for workspace resolution
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY packages packages
COPY tooling tooling
COPY .env.production .env
# Install all dependencies
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm build