FROM        086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:node24

# Copy app and install packages
WORKDIR /var/app
COPY    .npmrc.shadow codegen.yml package.json scripts/setup.sh yarn.lock apollo.config.js tsconfig.json tsconfig.build.json ./
COPY    src ./src
RUN     --mount=type=secret,id=tokens,uid=1000 ./setup.sh

# Add startup script and datadog init
ADD     nodejs-start.sh /

ENV     PORT 8080

EXPOSE  8080
CMD     ["/nodejs-start.sh"]
