Exemplo de FastAPI com MCV. Autenticação e conexão com a base de dados
- python ^3.8
git clone https://github.com/Eemiaa/API-CRUD-MVC-Fastapi-Postgresql.git
Instalar o docker engine.
Tornar docker super usuário.
sudo usermod -aG docker ${USER}
su - ${USER}
Criar container docker
docker compose up --build
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
Instalar Poetry
pip install poetry
Iniciar Poetry
poetry install --no-root