# Basic node18 image to build
FROM node:18-bookworm-slim

# Run updates and install additional packages
RUN apt-get -y update \
  && apt-get -y upgrade \
  && apt-get -y install curl \
  && apt-get -y clean \
  && rm -rf /var/lib/apt/lists/*

RUN rm -r /usr/local/lib/node_modules/npm/node_modules/cross-spawn/

# Run container as the nonroot user.
USER node
