Assignment 04 — Máquina Docker da Empresa

Preparar entrega para ambiente de avaliação.

Objetivo

Preparar uma entrega que possa ser executada numa máquina específica da empresa com Docker.

Uma entrega profissional responde a uma pergunta: consigo correr isto sem adivinhar nada?

Contexto

Vai existir uma máquina específica com Docker para avaliação. O avaliador não deverá instalar dependências manualmente. O projeto deve explicar como arrancar e em que porta fica disponível.

Não assumas que a máquina tem Node, Python, Java, .NET ou base de dados instalados. O Docker deve tratar do ambiente.

Tarefas

1. Criar documento
/docs/docker-entrega-empresa.md
2. Incluir no documento
  • nome do projeto;
  • porta usada;
  • comando para arrancar;
  • comando para parar;
  • variáveis de ambiente;
  • ficheiros necessários.
3. Testar do zero
docker compose down
docker compose up --build
4. Atualizar README
Criar secção Como executar com Docker.

Contrato mínimo de entrega

docker compose up --build
ObrigatórioDescrição
docker-compose.ymlNa raiz do projeto.
README atualizadoCom instruções claras.
Porta indicadaExemplo: 8080, 3000, 5000.
Sem passos escondidosNão pode depender de instalações manuais não documentadas.

Entrega

Documento de entrega preenchido, README atualizado, Docker testado e commits claros.