Desafio

Desafio 1 - Docker

Fase 01

Informações do desafio

Cenário

A empresa FakeShop está em processo de modernização de suas aplicações e decidiu adotar contêineres para padronizar o ambiente e melhorar a escalabilidade.

Você faz parte da equipe de modernização e sua primeira tarefa é criar um ambiente Docker para uma aplicação demo que utiliza a mesma estrutura e linguagem da aplicação de e-commerce.

Essa aplicação é responsável por converter métricas de distância (como metros para quilômetros e milhas para metros) e foi desenvolvida em Python. Portanto, como primeiro objetivo, você deve utilizar Docker para executar esse piloto.

Tarefa Prática

1. Configuração do Ambiente

2. Criação e Teste do Contêiner

  • Gere uma imagem Docker a partir do Dockerfile criado.
  • Execute o contêiner a partir da imagem para garantir que a aplicação esteja acessível na porta 5000.
  • Realize testes básicos na aplicação para verificar a funcionalidade de conversão de métricas.

3. Entrega

  • O código deve ser enviado para um repositório forkado no GitHub.
  • Criar um arquivo chamado dockerhub.md no repositório, contendo o link da imagem publicada no Docker Hub.

Exemplo do conteúdo esperado no dockerhub.md:


# DockerHub - Imagem da Aplicação

A imagem do contêiner foi publicada no DockerHub e pode ser acessada através do seguinte link:

🔗 [Link da imagem no DockerHub] https://hub.docker.com/r/seu-usuario/conversao-distancia

  • Envie o link do repositório forkado no GitHub junto com o desafio.

Área de entrega