🚀 Microserviço: Admin Green Energy


Ferramentas necessárias

  • Python 3.11.2
  • IDE de sua preferência
  • Docker

Como executar?

  1. Clonar o repositório:
git clone git@github.com:Vicenteefenequis/ms-green-energy.git
  1. Antes de qualquer outra coisa, criaremos um novo ambiente virtual, usando venv . Isso garantirá que nossa configuração de pacote seja mantida bem isolada de qualquer outro projeto em que estejamos trabalhando.
python3 -m venv env
source env/bin/activate
  1. Instalar as dependências do projeto
pip install -r requirements/local.txt
  1. Subir o banco de dados PostgreSQL com Docker:
make build
  1. Executar as migrações do PostgreSQL:
make makemigrations
  1. Assinalar as migrações do PostgreSQL:
make migrate

Documentação dos endpoints

A documentação dos endpoints foi feita com o Redoc e pode ser acessada em:

http://localhost:8080/redoc/

Banco de dados

O banco de dados principal é um PostgreSQL e para subir localmente vamos utilizar o Docker. Execute o comando a seguir para subir o MySQL:

make up

Pronto! Aguarde que em instantes o PostgreSQL irá estar pronto para ser consumido na porta 5432.