Docker ToDo List

Primeiro projeto avaliativo desenvolvido no módulo de Back-end onde recebemos uma aplicação full-stack pronta para ser conteinerizada, onde o objetivo era solidificar nossos conhecimentos em Docker. Foram criados e configurados os arquivos dockerfile para as aplicações e orquestrado tudo utilizando docker-compose.yml. O intuito desse projeto era a prática de comandos docker juntamente com a pratica da criação de dockerfile juntamente com a configuração do docker-compose.

Tecnologias Utilizadas

  • Node.js: Ambiente de execução para JavaScript.
  • NPM: Gerenciador de pacotes para Node.js.
  • Docker: Plataforma para desenvolver, enviar e executar aplicações em containers.

Estrutura do Projeto

O projeto é dividido em várias partes:

  • back-end: Contém o código do servidor back-end.
  • front-end: Contém o código do cliente front-end.
  • tests: Contém os testes para o projeto.
  • docker-commands: Contém os arquivos .dc com comandos Docker.

Cada parte do projeto tem seu próprio Dockerfile para construir um container Docker.

Como Executar o Projeto

Para executar o projeto, você precisa ter o Docker instalado em sua máquina. Depois de instalado, você pode usar o comando docker-compose up para iniciar todos os serviços.

Contribuições

Este projeto é para fins educacionais, portanto, pull requests não serão aceitos.

Licença

MIT