10 - Dockerizando a nossa aplicação e introduzindo o PostgreSQL 01 - Qual a função do arquivo `compose.yaml`?Subir a aplicação de forma simplesEspecificar os serviços e como eles se relacionamSubstituir o DockerfileCriar uma container dockerEnviar 02 - Qual instrução do Dockerfile o `entrypoint` substitui?O comando de execução (CMD)A definição da imagem base (FROM)A exposição das portas (EXPOSE)Enviar 03 - O que quer dizer escopo nas fixtures?Em quais testes elas vão atuarSe um módulo pode usar aquela fixtureQual a duração da fixtureCapturar as variáveis de ambienteEnviar 04 - Por que usamos o escopo de "session" na fixture?Pra dizer que ela vai substituir a fixture de sessionCriar uma sessão do cliente com o banco de dadosDizer que a fixture tem a duração de um testeDizer que a fixture será executada uma única vez durante os testesEnviar 05 - Para que serve o volume no docker?Para armazenar as imagens geradasPara adicionar um banco de dadosPara armazenar o cache do dockerPara persistir arquivos na máquina hostEnviar 06 - O que faz a flag `-it` no CLI do docker?Conecta o container na internetRoda o container no modo interativoConfigura a rede do dockerPassa as variáveis de ambienteEnviar 07 - Por que precisamos usar o TestContainers no projeto?Para executar os testes dentro de containersPara testar os containers da aplicaçãoPara criar imagens durante o testePara iniciar containers durante o testeEnviar