Skip to content

G2BC/LUMM-server

Repository files navigation

LUMM-server

Requisitos

  • Python 3.9
  • PostgreSQL rodando localmente ou via Docker

Setup do Projeto

1️⃣ Clonar o repositório

git clone git@github.com:G2BC/LUMM.git
cd backend

2️⃣ Criar e ativar o ambiente virtual (Recomendado)

python -m venv .venv
source .venv/bin/activate       # Linux/macOS
.venv\Scripts\activate          # Windows

3️⃣ Instalar dependências

pip install -r requirements.txt

4️⃣ Configurar variáveis de ambiente

Crie um arquivo .env baseado no .env.example

5️⃣ Execute as migrações

flask db upgrade

6️⃣ Rodar o servidor em desenvolvimento

python wsgi.py

Comandos úteis

Criar nova migration

flask db migrate -m "mensagem"

Aplicar migrations

flask db upgrade

Desativar o ambiente virtual

deactivate

⚠️ Mantenha as regras de Lint e Formatação

Para garantir a consistência e a qualidade do código neste projeto, antes de mesclar uma PR, certifique-se de que seu código passou na ferramenta de lint e formatação (ruff) durante a execução da action de CI.

🛠️ Dicas

Rode ruff check . e ruff format . antes de commitar.

📄 Licença

Distribuído sob a Licença MIT. Veja LICENSE para mais informações.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages