Alex Sousa Dev

Posts

Docker no Dia a Dia: Do "Na Minha Máquina Funciona" a Deploys Otimizados

Docker no Dia a Dia: Do "Na Minha Máquina Funciona" a Deploys Otimizados

e você desenvolve software, com certeza já ouviu (ou disse) a clássica frase: "Que estranho, na minha máquina funciona". O Docker foi criado exatamente para erradicar esse problema, padronizando o ambiente desde o desenvolvimento até a produção. Neste artigo, vamos desmistificar o Docker, entender a diferença dele para Máquinas Virtuais e colocar a mão na massa com exemplos práticos usando Spring Boot e PostgreSQL.

5 min de leitura22 visualizações#Infraestrutura#Docker
Makefile: Simplifique o seu fluxo Docker com os comandos make dev-up e make dev-down

Makefile: Simplifique o seu fluxo Docker com os comandos make dev-up e make dev-down

Decorar comandos imensos no terminal para subir múltiplos containers, apagar volumes ou debugar logs é um desperdício de energia. Neste post, vamos ver como "adotar" o clássico utilitário make do Linux para criar automações simples, padronizar o ambiente de desenvolvimento do seu time e rodar todo o seu ecossistema Docker com apenas uma linha de comando.

3 min de leitura120 visualizações#Infraestrutura#Docker#Linux
Docker Healthcheck: Não confie apenas no status "Up" do seu container

Docker Healthcheck: Não confie apenas no status "Up" do seu container

Ver um container com o status "Up" no terminal dá uma sensação de dever cumprido, certo? Nem sempre. No mundo real, um container ativo não significa necessariamente uma aplicação pronta para responder requisições. Neste post, vamos entender o que é o Docker Healthcheck, por que ele é indispensável para evitar "falsos positivos" e como utilizá-lo para sincronizar perfeitamente a inicialização entre o seu Front-end e o seu Back-end.

3 min de leitura102 visualizações#Docker#Infraestrutura