Olá, tenho uma dúvida em relação a criação de imagens.
Tenho dois cenários, sendo:
1 - é possível criar uma imagem copiando todo o coteúdo de minha aplicação NODE e dessa forma ao subir um container ele será gerado já com toda a aplicação dentro de container
2 - é possível criar uma imagem apenas com base nas bibliotecas NODE que utilizo em minha aplicação e no momento de subir um container apontar através de volumes a sua pasta raiz para minha pasta de fontes da aplicação em meu computador.
Dessa forma no cenário 1 tenho toda a aplicação final sendo "iniciada" em um container e no cenário 2 tenho o ambiente de desenvolvimento sendo "iniciado" em um container.
-> Esta é abordagem correta? -> Assim tenho imagem de ambiente de desenvolvimento e uma imagem da aplicação?