Faz bastante sentido, costumo ver bastante nos Dockerfile
de vários projetos que tem esse arquivo de exemplo para deploy.
Respondendo a "Só acrescentaria que o npm ci deve ser utilizad..." dentro da publicação Para de usar `npm install` pra instalar dependências.
1