A aplicação foi desenvolvida utilizando a arquitetura de microserviços com o framework spring cloud
Status do Projeto: Concluido ✔️
- Titulo
- Descrição
- Status do Projeto
- Features
- Demonstração da Aplicação
- Pré-requisitos
- Tecnologias utilizadas
- Autor
- Licença
- SERVICE REGISTRY / DISCOVERY
- CIRCUIT BREAK
- CONFIG SERVICE
- API GATEWAY
- CONTAINER DOCKER
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: DOCKER.
$ git clone https://github.com/CezarFelipe/micro-service-springcloud.gitdocker network create hr-net
docker pull postgres:12-alpine
docker run -p 5432:5432 --name hr-worker-pg12 --network hr-net -e POSTGRES_PASSWORD=1234567 -e POSTGRES_DB=db_hr_worker postgres:12-alpine
docker run -p 5432:5432 --name hr-user-pg12 --network hr-net -e POSTGRES_PASSWORD=1234567 -e POSTGRES_DB=db_hr_user postgres:12-alpine
docker build -t hr-config-server:v1 .
docker run -p 8888:8888 --name hr-config-server --network hr-net -e GITHUB_USER=CezarFelipe -e GITHUB_PASS= hr-config-server:v1
docker build -t hr-eureka-server:v1 .
docker run -p 8761:8761 --name hr-eureka-server --network hr-net hr-eureka-server:v1
docker build -t hr-worker:v1 .
docker run -P --network hr-net hr-worker:v1
docker build -t hr-user:v1 .
docker run -P --network hr-net hr-user:v1
docker build -t hr-payroll:v1 .
docker run -P --network hr-net hr-payroll:v1
docker build -t hr-oauth:v1 .
docker run -P --network hr-net hr-oauth:v1
docker build -t hr-api-gateway-zuul:v1 .
docker run -p 8765:8765 --name hr-api-gateway-zuul --network hr-net hr-api-gateway-zuul:v1
Importe a collection(micro-service-springcloud.postman_collection) e a variável de ambiente(ms-springcloud-env.postman_environment) disposta nesse repositório.
As seguintes ferramentas foram usadas na construção do projeto:
Feito com ❤️ por Cézar Felipe 👋🏽 Entre em contato!
