15 lines
295 B
Docker
15 lines
295 B
Docker
|
|
FROM node:20 as builder
|
||
|
|
|
||
|
|
RUN corepack enable && corepack prepare pnpm@latest --activate
|
||
|
|
ENV PNPM_HOME=/usr/local/bin
|
||
|
|
|
||
|
|
# Establecer el directorio de trabajo
|
||
|
|
WORKDIR /api
|
||
|
|
|
||
|
|
COPY ./server/package.json pnpm-lock.yaml ./
|
||
|
|
|
||
|
|
# Copiar el código de la aplicación
|
||
|
|
COPY . .
|
||
|
|
RUN pnpm install
|
||
|
|
RUN pnpm build
|