Skip to content

duca-meneses/madr

Repository files navigation

MADR API 💻

Python FastAPI Postgres Docker

Tecnologias UtilizadasComo começar Endpoints da API

MADR é o desafio de conclusão do curso FastAPI do Zero do dunossauro

O Desafio consiste em criar Api para uma versão simplificado de um acervo digital de livros com python e com framework FastAPI

Tecnologias Utilizadas

  • Python
  • PostgreSQL
  • Docker
  • FastAPI
  • SQLAlchemy
  • Alembic
  • Pytest

Como começar

Clone o projeto, crie suas variáveis de ambientes (tem o exemplo no arquivo .env-example) depois renome o arquivo para .env

Para roda o projeto:

Primeiramente faça o build da aplicação no Docker

  docker compose build

Agora faça o comando para iniciar a api e criar o banco de dados (com esse commando vc pode ver os logs no seu terminal)

  docker compose up

se usar o docker desktop para ver o logs pode usar o comando abaixo:

  docker compose up -d

Endpoints da API

Endpoints

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages