1
resposta

Buid duplicado dos serviços node

No capitulo de docker compose foi detalhado a estrutura do arquivo docker compose, porém, notei que a imagem dos serviço "node" é buildada 3 vezes, mesmo que o docker se utilize do mecanismo de layered file system ainda sim isso é necessário?

1 resposta

Oi José, tudo bom?

Depende muito da aplicação que vamos rodar nesses containers.

Por exemplo, um sistema com uma API back-end e um servidor node para as páginas publicas, outro para a área do usuário logado e outro para a área de admin. Nesse cenário precisamos de 3 instâncias do node rodando na mesma máquina.

Outro cenário em que isso é possível é a utilização de várias máquinas para distribuirem a aplicação com um load-balancer.

No caso do curso, estamos falando da segunda opção já que temos o nginx rodando essas 3 instâncias do node. Isso significa que nesse cenário é necessário sim buildar 3 vezes já que a ideia é distribuir a carga de requisições pra aplicação =)

Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software