FROM node:20

WORKDIR /app

COPY package.json ./
RUN npm install

COPY . .

RUN npm run build && npm install -g serve

EXPOSE 5173

CMD ["serve", "-s", "dist", "-l", "5173"]
