# Stage 0, based on Node.js, to build and compile Angular
FROM node:16-slim

# Copy the package.json file first in order to cache the modules
COPY ./package.json /app/package.json
WORKDIR /app
# Install npm dependencies
RUN npm install
# Copy the project
COPY ./helpers ./helpers
COPY ./routes ./routes
COPY ./index.js .

CMD [ "npm", "start" ]