j0rtiz / atp-stock-ms

Projeto Tópicos Avançados - Módulo Estoque

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advanced Topics Project - Stock Microservice

Overview

Microsserviço para gerenciamento de estoque.

Main features

  • Cadastra/Atualiza produto no estoque;
  • Verifica disponibilidade de produto no estoque.

Main frameworks

Hand's on

Running Locally

Inicializar docker-compose.yml disponível na raiz do projeto.

$ docker-compose up -d

Internal documentation

Não possui.

Flow

Não definido.

Artefacts

  • Linguagem predominante de desenvolvimento Javascript.

Resources

Memória RAM: ~60MB
Processamento: 0.01%
Espaço em disco: 120mb

Protocols

  • HTTP

Ports

  • 3000

Environment variables

Nome Descricao Padrão Exemplo
NODE_ENV Tipo de ambiente Node - develop
APP_PORT Porta da aplicação 3000 -
APP_LOGS_PATH Caminho do arquivo de logs ./logs/info.log -
STACK_VISIBLE_ERROR Exibir stack de erros - true

Cluster

  • Quantidade de instancias padrão: 1

Database

Não possui.

If the service stops, what happens?

  1. Não poderá manipular estoque.

If the service is down, what should be done?

Verification checklist

  • Identificar os logs;
  • Reiniciar serviço;
  • Verificar se as dependências estão funcionando;
  • Identificar o log de outros serviços que podem estar causando erros.

About

Projeto Tópicos Avançados - Módulo Estoque

License:MIT License


Languages

Language:JavaScript 97.2%Language:Shell 2.8%