Skip to content

Latest commit

 

History

History
49 lines (46 loc) · 1.02 KB

File metadata and controls

49 lines (46 loc) · 1.02 KB

API-CRUD-MVC-FastApi-Postgresql

Exemplo de FastAPI com MCV. Autenticação e conexão com a base de dados

Requisitos

  • python ^3.8

Clonar repositório

git clone https://github.com/Eemiaa/API-CRUD-MVC-Fastapi-Postgresql.git

Iniciando o Mongodb com o docker

Instalar o docker engine.

Tornar docker super usuário.

sudo usermod -aG docker ${USER}
su - ${USER}

Criar container docker

docker compose up --build

Iniciando ambiente virtual

Abra o repositório no terminal

cd */SERVER

Iniciar ambiente virtual com python venv

python3 -m venv .venv

Ou com virtualenv

pip install virtualenv
virtualenv .venv

Ativar ambiente virtual

source .venv/bin/activate

Configurar Poetry

Instalar Poetry

pip install poetry

Iniciar Poetry

poetry install --no-root