🚀 Projeto desenvolvido em 05/2022 - Bloco 19/Trybe
Desenvolver arquivos de configuração afim de conteinerizar a aplicação para que ela funcione corretamente em três frentes: Front, Back e Tests.
Sendo a de Tests para verificação se as anteriores estão se comunicando.
-
Cada arquivo command equivale a um comando docker utilizado
-
Para buildar as imagens de acordo com cada frente, foi criado um arquivo Dockerfile para cada diretório especifico
-
Ao final é realizado a orquestração das aplicações com o docker-compose
Localizados em:
Comandos: ./docker/docker-commands
Front: ./docker/todo-app/front-end/Dockerfile
Back: ./docker/todo-app/back-end/Dockerfile
Testes: ./docker/todo-app/tests/Dockerfile
Docker-compose: ./docker/docker-compose.yml
- Utilizar comandos do docker para criar, listar, executar e remover containers
- Criar arquivos de build com o Dockerfile
- Subir uma orquestração em segundo plano com o docker-compose
- Docker
⚡ Todos os projetos da Trybe utilizam Linters, Git e Github
Com exceções dos arquivos de comandos do docker, dockerfile e docker-compose, o restante da aplicação foi disponibilizada pela Trybe.