Jornada do Dev

O arquivo do docker-compose.yml

Entre para ter acesso à essa aula

O Docker Compose é um arquivo que descreve três elementos obrigatórios: service, volume e network.

Service é a configuração de containers, permitindo a execução de diversos serviços como banco de dados e frontend. Volume possibilita a persistência de informações. E Network cria uma rede exclusiva para a aplicação.

Nos containers, podemos definir limitações de memória e especificações dos serviços. Basicamente, o ambiente é composto por três camadas: frontend, backend e banco de dados, permitindo o registro de informações na aplicação. É possível subir diversos serviços, como prometheus e habbit, e limitar a memória do container.

A configuração do Docker Compose é importante tanto na parte teórica como prática.