Neste projeto há uma aplicação full-stack que é um aplicativo de tarefas desenvolvido pela Trybe! Pude conteinerizar a aplicação, desenvolvendo assim os arquivos de configuração para cada frente específica: Front-end, Back-end e para um aplicativo de teste que validava se as aplicações estão se comunicando.
Utilizando o Docker como ferramenta, foi possível subir um container através do docker-compose.
-
Conteinerização de aplicações;
-
Criação de uma conexão entre elas;
-
Orquestramento de seu funcionamento;
-
Criação e configuração das imagens para as aplicações, através do docker-compose;
-
Uso de comandos do docker com diferentes níveis de complexidade.
-
Instale o Docker, caso ainda não o tenha instalado;
-
Após clonar (git clone ssh) o repositório, entre na pasta docker via terminal;
-
Ainda no seu terminal, use o comando docker-compose up -d (apenas assim, conseguirá tanto criar, quanto iniciar o container);
-
Rode o aplicativo: http://localhost:3000/