FROM        086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:node24 AS base
WORKDIR     /home/node/app
COPY        . /home/node/app
RUN         --mount=type=secret,id=GITHUB_NPM_TOKEN,required=true,uid=1000 \
              GITHUB_NPM_TOKEN=$(cat /run/secrets/GITHUB_NPM_TOKEN) \
              yarn --frozen-lockfile

FROM        base AS deploy
CMD         ["yarn", "start"]
EXPOSE      8080
