Video
Sobre a Palestra
Com a popularização de micro serviços e sistemas distribuídos, contêineres tornaram-se uma opção bastante popular para ambientes de desenvolvimento, possibilitando a criação de ambientes que são leves e descartáveis, e podem ser facilmente replicados e distribuídos. O Docker Compose é uma ferramenta que possibilita a criação de ambientes de desenvolvimento em contêineres, baseado em definições contidas em um arquivo YAML.
Esta palestra irá demonstrar como criar um ambiente de desenvolvimento com o Docker Compose, usando uma aplicação Laravel como caso de estudo. Veremos como definir e integrar serviços, como compartilhar arquivos entre contêineres, e como administrar o seu ambiente usando comandos do Docker Compose.
Principais Tópicos
- Como criar um arquivo
docker-compose.yml
e configurar serviços - Principais comandos do Docker Compose
Público Alvo
Desenvolvedores PHP que buscam trabalhar com contêineres e ambientes de desenvolvimento baseados no Docker.
Pré-Requisitos
Familiaridade com a pilha LEMP e ambientes de desenvolvimento PHP em geral.
Materiais de Apoio
- Slides da Apresentação
- Código do Projeto
- Tutorial: Como conteinerizar um aplicativo Laravel para desenvolvimento com o Docker Compose
Sobre a Palestrante
Erika Heidi é uma engenheira de software e devOps trabalhando como produtora de conteúdo técnico para a DigitalOcean. Entusiasta do Linux e do código aberto, Erika está sempre procurando novas formas de compartilhar conteúdo que ajude a reduzir as barreiras de entrada a novas tecnologias.