Skip to content

jonathanmdr/docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose

Docker Compose Actions Workflow

Projeto de estudo sobre docker-compose e algumas coisas sobre o seu uso.

Sobre o projeto:

O projeto consiste em um microserviço de uma loja de livros, a implementação não é completa pois não é o intuíto neste momento. No nosso contexto teremos somente a visualização da home com os livros cadastrados sendo listados, todos os livros da aplicação são cadastrados de forma estática através do endpoint /seed, que é o responsável por fazer essa carga inicial.

Arquitetura:

node

Pontos trabalhados:

  • Como criar um arquivo docker-compose.yaml
  • Como aplicar imagens próprias para build
  • Como aplicar uso de imagens de terceiros
  • Como aplicar ordem de precedência em relação ao runtime dos containers
  • Como criar e aplicar uma network para os containers

Configuração:

⚠️ É necessário ter o docker e docker-compose devidamente instalados e configurados.

Buildando as imagens do projeto:

~$ docker-compose build

Iniciando os containers do projeto:

~$ docker-compose up

Desligando os containers do projeto:

~$ docker-compose down