de controle automação; • Trabalho como Lead Data Engineer na 90PoE (tecnologia para serviço marítimo); • Tenho dois gatos: Vorti (boca de sacola) e a Ciri; • Gosto de viajar, vinho, café, fotografia analógica e board games;
• WORKDIR - define a pasta de trabalho; • COPY - adiciona arquivos para dentro da imagem; • RUN - roda comandos; • ARG - variáveis de build; • ENV - variáveis de ambiente; • etc. Mais aqui: https://docs.docker.com/reference/dockerfile/
aplicação; • db/migrations - pasta com as migrações, afinal: precisamos criar as tabelas antes da aplicação iniciar; • Dockerfile - continua sem modificação; • docker-compose.yaml - a nossa salvação
containers e o host system; O path a esquerda de uma especificação de volume diz o caminho local (do seu computador); O path a direita do caractere ":" diz qual o caminho dentro do container; o que é novo:
aplicação sua; • Pesquise multi-stage builds; • Valide se testes de unidade/integração se beneficiarão de containers; • Aprender health checks e ordem de dependência; • Profiles para o compose e imports entre Gostei muito, qual o próximo passo? • Muito depois: Vá atrás de configurar seu próprio cluster de Kubernetes no MiniKube, Kind ou k3s.