/arquiteturas_microsservicos_monolitico

Projeto de Arquitetura microsserviços e monolítica utilizado em artigo para análisar performance como latência, vazão, CPU e memória.

Primary LanguageTypeScript

Processo

Instalações

docker e dockerSwarm

Criar volume

docker volume create -d traefik-certificates

Criar network

docker network create -d overlay traefik-public

Definir Máquina como cluster

docker swarm init --advertise-addr <IP máquina>

Iniciar Cluster com traefik

docker stack deploy -c cluster-manager-proxy.yml

Construir imagem do serviço

docker build -t .

Rodar serviços no cluster

docker stack deploy -c docker-compose.yml