Você está na página 1de 2

IT TALENT – TURMA DEVOPS 2024 – 1º HACKATHON

INTRODUÇÃO

Nesse primeiro período que se compreende do início das aulas até o hackathon, o
mentorando teve contato com conteúdo que balizaram a trilha DevOps, como por exemplo:
Introdução a DevOps, Redes de computadores, Linux, ShellSscripting, 12 Factors App e
Docker. Baseado nesse conteúdo, propomos um desafio no estilo Hackathon, onde os
alunos irão colocar à prova os conhecimentos adquiridos até aqui.

PRÉ-REQUISITOS

• Conta no GitHub
• Docker instalado

DESAFIO

O desafio principal deste hackathon consistirá em o participante ser capaz de colocar em


funcionamento uma das aplicações do repositório https://github.com/docker/awesome-
compose. Os participantes devem demonstrar a utilização da aplicação escolhida,
seguindo os passos detalhados no arquivo README de cada projeto para configurar e
implantar a aplicação localmente usando a tecnologia Docker. Além disso, cada
participante deverá subir o código do projeto (somente o projeto escolhido, não todo o
repositório) para um repositório público no GitHub sob sua própria conta (cadastrada no
classroom). Este repositório será a base da avaliação do projeto.

OBJETIVOS ESPECÍFICOS

1. Clonar um dos seguintes projetos:


• nextcloud-postgres
• nextcloud-redis-mariadb
• nginx-aspnet-mysql
• nginx-flask-mongo
• nginx-flask-mysql
• nginx-golang-mysql
• nginx-golang-postgres
• nginx-nodejs-redis
• nginx-wsgi-flask
• postgresql-pgadmin
• react-express-mongodb
• react-express-mysql
• react-java-mysql
• react-rust-postgres
• wordpress-mysql
2. Executar os passos que estão no README.md do projeto. Conforme o próprio
README (às vezes utilizando o curl, às vezes utilizando o navegador), retire prints
da execução bem-sucedida. Esses prints deverão estar em uma pasta /prints, no
diretório raiz do projeto.
3. Adicionar esse projeto a um repositório com o nome “IT_Talent_Hackathon1” (a
hora e minuto do último commit será considerado para a sua avaliação, lembre
que terá que ter a pasta prints com os prints conforme o README (se lá tem o curl,
use o curl, se lá tem web, use web, etc.)

TIPO

individual

DURAÇÃO

A data limite para entrega é dia 29/04/2024, às 23:59;

Você deve responder no classroom com o link para o seu repositório (que deve estar
público!)

AVALIAÇÃO

A nota será atribuída de 0 a 10;

Repositório criado conforme definido acima – 1 pts

Repositório com arquivos corretos, que permitirão uma execução com Docker Compose –
4 pts

Prints – 5 pts.

Um arquivo não enviado ou enviado em branco não será computado;

Arquivos incompletos, poderão ter a nota fracionada até mesmo zerado;

OBSERVAÇÕES ADICIONAIS

Caso seja entregue dia 26/04/2024, o aluno tem nota máxima 10 e, caso tire 10, poderá
pontuar em uma atividade anterior que não tenha realizado;

Caso seja entregue dia 29/04/2024, o aluno tem nota máxima 10.

Você também pode gostar