FROM node:22.13.1-slim

WORKDIR /opt/app

RUN apt-get update \
  && apt-get -y install make \
  && yarn set version 4.6.0

COPY ./Makefile ./
COPY ./package.json ./
COPY ./yarn.lock ./

RUN make install

COPY . .

ENTRYPOINT ["sleep"]
CMD ["infinity"]