Bom dia. Eu tive a curiosidade de alterar um pouco o Dockerfile, estou compartilhando minha solução:
FROM node:20
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
# Documenta a porta 3000 para lembrar quando for mapear a porta
EXPOSE 3000
# Troquei o comando para manter o container ativo para tentar evitar o warning que vi relatado em uma postagem aqui do forum
CMD ["npm", "start"]