- Python 3.10+
- FastApi
- SQLAlchemy
- Postgres
- Docker
Utilize o arquivo .env.sample para criar o .env
cp .env.sample .env
Rodando a aplicação completa no docker:
docker compose up
open http://localhost:8000/docs
Rodando Fastapi local e postgres no docker:
docker compose up postgres
make run
open http://localhost:8000/docs
Rodando formatador, lint e tests antes de commitar
make before-commit
docker compose up postgres
make test