DockerCon 2021 - Desafio DevOps
- Este repositório contém o código para uma aplicação multilayer
- O verview da aplicação é: web <=> api <=> db
- Temos um diretório para a API e outro para a parte Web, você deve empacotar e dockerizar esta aplicação da melhor maneira possível
- Escreva um script usando a ferramenta de sua preferência (ansible, terraform, helm, etc) para que a aplicação seja criada e executada de forma completamente automática, quanto mais elaborado e mais automatizado melhor.
Executando o projeto
- Para testar localmente execute 'docker-compose up'
- Acesse a url
localhost:8080
Realizando o desafio
- Faça um fork deste repositório para seu GitHub pessoal de forma pública.
- Realize o desafio no seu Fork apenas
- PRs e issues não serão aceitas
Submissão
Submeta seu desafio através deste formulário
Regras
O desafio estará valendo a partir do dia 27 de Maio de 2021, assim que a apresentação do desafio for feita (21h15), até o dia 28 de Maio de 2021 as 8h50.
- As 9h o desafio será oficialmente finalizado, quaisquer submissões após este horário não serão consideradas
- Quaisquer submissões antes das 21h15 também não serão consideradas
- O desafio é individual
- Pessoas participantes podem procurar recursos, documentações e qualquer outra informação livremente
- Dúvidas sobre o desafio comuniquem ao Lucas Santos (contatos hello@lsantos.dev ou em https://info.lsantos.dev) que serão passados a organização
Avaliação
- Analisaremos a qualidade do
Dockerfile
,docker-compose.yml
, da automação e da documentação escrita - Pontos extras pela organização e pela forma de escrita do arquivo
- Pontos extras por descrever e documentar cada etapa do processo (documentação, artigos relacionados, tutoriais)
- Pontos extras se explicar por qual motivo tomou uma decisão
- Pontos extras por melhorar a aplicação (em termos de boas práticas, código, segurança)