Giter Site home page Giter Site logo

devops_challenge's Introduction

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 [email protected] 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)

devops_challenge's People

Contributors

samuelcavallieri avatar khaosdoctor avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.