Long Deploy Time (Docker)

Here it is

FROM node:16-bullseye-slim

ARG NODE_ENV=production

ENV NODE_ENV $NODE_ENV

ARG PORT=3000

ENV PORT $PORT

EXPOSE $PORT

RUN mkdir /opt/node_app

COPY ./ /opt/node_app/

ENV PATH /opt/node_app/node_modules/.bin:$PATH

WORKDIR /opt/node_app

RUN npm install --no-optional --production --no-package-lock

CMD [ "nodemon", "./index.js" ]

is this something I would have to do on all my projects?