FROM node:20.11.0-alpine

WORKDIR /app

COPY package*.json ./
RUN npm install

COPY . .
RUN npm run build

RUN npm install -g http-server

EXPOSE 3000

CMD ["http-server", ".", "-p", "3000", "-a", "0.0.0.0"]