Skip to content

fabricadesoftware-ifc/fabricaOvino_Backend

Repository files navigation

Projeto Ovino

Projeto de ovinocultura, desenvolvimento em parceria entre a Fábrica de Software e o NEPPA

Setup para desenvolvimento

O sistema é composto por duas partes: o backend, construído em Django, implementa a persistência de dados e regras de negócio, e disponibiliza uma API que segue os princípios REST; e o frontend, feito com o framework Nuxt.js.

Backend

Requisitos:

# Inicializar o banco de dados
sudo docker-compose up -d

# Configurações (editar se necessário)
cp .env.sample .env

# Instalar as dependências
poetry install
# Executar os comandos dentro do virtualenv (criado automaticamente)
poetry run python manage.py migrate
poetry run python manage.py runserver

O backend responde localmente na porta 8000: http://localhost:8000/api/v1/swagger/. Para mais detalhes sobre o seu funcionamento, leia o README do diretório backend.

Para fazer um commit, você deve estar dentro do virtualenv do backend.

Use o poetry para isso:

poetry shell

Configure os hooks de commit para executar verificações de código antes de fazer um commit.

pre-commit install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages