Files
litlyx/Dockerfile

28 lines
536 B
Docker

FROM node:21-alpine as base
FROM base as build
RUN npm i -g pnpm
# COPY --link dashboard/package.json dashboard/pnpm-lock.yaml ./
# RUN npm install --production=false
WORKDIR /home/app
COPY --link dashboard ./dashboard
COPY --link lyx-ui ./lyx-ui
COPY --link consumer ./consumer
COPY --link producer ./producer
COPY --link shared ./shared
WORKDIR /home/app/dashboard
RUN pnpm install
WORKDIR /home/app/consumer
RUN pnpm install
WORKDIR /home/app/producer
RUN pnpm install
# CMD [ "node", "/home/app/.output/server/index.mjs" ]