# Use an existing image as a base
FROM node:22.2.0-alpine

WORKDIR /app

COPY package*.json ./
RUN npm ci --legacy-peer-deps

RUN npm i -g serve

COPY ./dist ./dist

EXPOSE 3000

CMD [ "serve", "-s", "dist", "-p", "3000" ]