polymech-astro/packages/domain-expansion/Dockerfile
2025-08-25 08:22:26 +02:00

31 lines
542 B
Docker

FROM node:lts
WORKDIR /app
COPY package.json /app/package.json
COPY pnpm-lock.yaml /app/pnpm-lock.yaml
COPY pnpm-workspace.yaml /app/pnpm-workspace.yaml
COPY ./patches /app/patches
COPY ./package /app/package
COPY ./docs /app/docs
RUN corepack enable
RUN pnpm install
WORKDIR /app/package
RUN pnpm build
WORKDIR /app/docs
RUN apt-get update && apt-get install -y --no-install-recommends \
python3 make gcc g++ \
&& rm -rf /var/lib/apt/lists/*
RUN pnpm build
EXPOSE 4321:4321
CMD ["pnpm", "start"]