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
- Faça um fork do repositório original e clone o novo repositório da aplicação "Conversão de Distâncias" no GitHub: https://github.com/KubeDev/conversao-distancia.
- Crie um Dockerfile que atenda aos requisitos do projeto.
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
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