14 lines
248 B
Docker
14 lines
248 B
Docker
FROM node:22.7.0-slim
|
|
|
|
WORKDIR /retroui
|
|
|
|
COPY ./package.json ./pnpm-lock.yaml ./
|
|
RUN npm i pnpm -g \
|
|
&& pnpm install --frozen-lockfile --no-cache \
|
|
&& pnpm store prune
|
|
|
|
COPY . .
|
|
RUN pnpm run build
|
|
|
|
EXPOSE 3000
|
|
CMD [ "pnpm", "run", "start" ] |