Nossa! Quais as extensões que facilitam tanto a vida no terminal e no vscode no dockerfile e yaml do kubernetes? Queria muitooo
@pablomarques4772
Жыл бұрын
Algum curso de vocês foca em criar aplicações e escalar com k8s ? Hoje trabalho como SRE, mas curto muito node então queria agregar os dois em algum curso.
@AnaNeriDev
2 жыл бұрын
Muuuuito bom!
@MarcosLanzoni
2 жыл бұрын
Show
@ellyofreitas
2 жыл бұрын
Qual a extensão ou configuração para ver o tipo do lado do argumento?
@me.dwesley
2 жыл бұрын
inlay hints no vscode
@nan-code
2 жыл бұрын
Pq usou duas imagens do nodejs na criação do Dockerfile?
@cauadasilvachagasdossantos1866
2 жыл бұрын
Tá na descrição "Criando um multi step build" . Essa técnica é para diminuir o tamanho da imagem final. É algo bem comum no mundo Docker. Mas nada te impede de usar somente um passo. Simplesmente usando COPY . . e dando install e colocando o mesmo ENTRYPOINT. Só que isso vai carregar TUDO (README.md e qualquer outra porcaria que não seja código) o que tem na sua pasta (a não ser que tu especifique num arquivo dockerignore o que não pode ser copiado). Olhe com mais atenção. No primeiro step, você passa package*.json para dentro de app e instala, gerando a pasta node_modules . No segundo step, você só copia o nodule_modules do step 1 e passa para a imagem SOMENTE a pasta /src . Dessa forma, tu garante que só tem arquivo de código, ou seja, só arquivos para rodar a aplicação. Se tu usa NextJS no Front-End, é até comum usar em 3 steps: um pra npm install, um pra npm build e outro para copiar esses arquivos estáticos e rodar a aplicação. Ou pense num projeto que usa linguagem compilada, como GO. Você primeiro copiaria os arquivos no step 1; depois faria o build no step 2; e no step 3 só copiaria o arquivo final e colocaria pra rodar a aplicação. Assim, literalmente, tua imagem final será a imagem base (alpine, por exemplo, que é bem leve) + o binário.
@srsilva2
3 ай бұрын
@@cauadasilvachagasdossantos1866Comentário agragador, muito obrigado.
Пікірлер: 14