FROM node:20 as INSTALL

# Create app directory

WORKDIR /usr/src/app

# Install app dependencies

COPY package.json yarn.lock ./

RUN yarn install --immutable --inline-builds

COPY codegen.ts 01-entrypoint.sh ./

ENTRYPOINT [ "/bin/bash", "01-entrypoint.sh" ]