Skip to content

Projeto relacionado a especialização em Arquitetura de Software na FIAP

Notifications You must be signed in to change notification settings

teamG11/lanchonete

Repository files navigation

Lanchonete

Projeto relacionado a especialização em Arquitetura de Software na FIAP

Documentação

Código do projeto

Estruturação projeto

Diagrama

Estruturação do banco de dados

Diagrama

Estruturação da infra-estrutura

Video explicativo arquitetura Diagrama

Quick-start

Para inicializar o projeto em ambiente local siga os seguintes passos

  1. Realizar a instalação das dependências:
  2. Executar o projeto
docker compose up --build --force-recreate
  1. Importar os exemplos de requests para o Postman
  2. Executar as requests via Postman seguindo a ordem numérica
  3. Acessar na url localhost:8082 o SWAGGER com a documentação dos endpoints da API.

Build

Para realizar o build e o push da imagem de produção siga os seguintes passos

  1. Executar docker build --no-cache -f Dockerfile --target production -t leoeareis/lanchonete-app:<INCREMENTAR ULTIMA VERSAO DO DOCKER HUB> .
  2. Executar docker push leoeareis/lanchonete-app:<INCREMENTAR ULTIMA VERSAO DO DOCKER HUB>
  3. Executar docker build --no-cache -f Dockerfile --target production -t leoeareis/lanchonete-app:latest .
  4. Executar docker push leoeareis/lanchonete-app:latest

Deployment no Kubernetes via minikube

About

Projeto relacionado a especialização em Arquitetura de Software na FIAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •