Uso inteligente das camadas
Laboratório
# imagem base
FROM node:22.7.0-alpine3.20
# diretorio de trabalho
WORKDIR /app
# copiar a aplicacao
COPY . .
# instalar as dependencias
RUN npm install
# execucao do comando para iniciar a aplicacao
ENTRYPOINT [ "node", "server.js" ]# copiar a aplicacao
COPY . .
# instalar as dependencias
RUN npm installLast updated