- Python 3.11.2
- IDE de sua preferência
- Docker
- Clonar o repositório:
git clone git@github.com:Vicenteefenequis/ms-green-energy.git
- 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
- Instalar as dependências do projeto
pip install -r requirements/local.txt
- Subir o banco de dados PostgreSQL com Docker:
make build
- Executar as migrações do PostgreSQL:
make makemigrations
- Assinalar as migrações do PostgreSQL:
make migrate
A documentação dos endpoints foi feita com o Redoc e pode ser acessada em:
http://localhost:8080/redoc/
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.