[DÚVIDA] Como faço um dockerfile otimizado para uma aplicação React?
Eu estou tentando colocar em produção um dos meus primeiros projetos completos, mas estou tendo algumas dificuldades em configurar os arquivos do docker para o frontend. Tinha criado um arquvio anteriormente mas a imagem que ele gerava tinha algo em torno de 1,5GB, o que acho que não é o comum, certo?
Vi muitos exemplos utilizando o nginx também, é necessário usar ele mesmo ou é por escolha?
Link do projeto: https://github.com/KozielGPC/uzum-drawing-game
Hey @koziel,
Tinha criado um arquvio anteriormente mas a imagem que ele gerava tinha algo em torno de 1,5GB, o que acho que não é o comum, certo?
Depende muito da imagem, trabalho com docker no meu dia a dia e a gente tem imagens de 100Mb até uns 3Gb. No geral quanto menor melhor pq a máquina vai conseguir baixar a imagem e inicializar de forma mas rápida.
Vi muitos exemplos utilizando o nginx também, é necessário usar ele mesmo ou é por escolha?
nginx é uma ferramenta pra fazer roteamento de chamadas (dentre outras coisas), não entendi exatamente como ela está relacionada ao seu projeto.
Na minha visão o tamanho do projeto interfere diretamente, só a pasta node_modeles é gigante.