Skip to content

fa-API-Group-02/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

Neste guia iremos configurar o ambiente de desenvolvimento com a instalação e configuração de um ambiente isolado, instalação dos requisitos do projeto, instalação e utilização do MySQL e utilização do Flask.


Requisitos mínimos

  1. Python
  2. MySQL

Setup
Memória RAM 16GiB
Processador i5-8300H CPU @ 2.30GHz
Sistema Operacional Ubuntu 21.04



Instalação e configuração do ambiente virtual

Verifique se o pip está instalado

python -m pip --version

Siga a documentação oficial do pip caso você não tenha instalado:

Installation - pip documentation v21.1


Instalando o virtualenv

Ferramenta para criar ambientes Python isolados.

python -m pip install virtualenv

Clone o repositório do backend

git clone https://github.com/fa-API-Group-02/backend

Abra o projeto no vsCode

cd backend
code .

Abra o terminal do VsCode e Configure o ambiente

python -m venv venv

Ative o ambiente

No terminal Windows PowerShell

venv\Scripts\activate

OU

Terminal Bash

. venv/Scripts/activate

# Linux: . venv/bin/activate

Atualize a versão pip

pip install -U pip

Instalando as dependências do projeto

pip install -r requirements.txt

Setup Completo :)




Instalação e Configuração do MySQL 🐬

Baixe o installer de 435.4M

MySQL :: Download MySQL Installer

Antes de iniciar o download será solicitado que você entre ou crie uma conta na Oracle, isso é opcional.


⬇️ CLIQUE EM NO THANKS, JUST START MY DOWNLOAD ⬇️

Assista o vídeo para mais orientações:

https://www.youtube.com/watch?v=KYaZVqHHXpM

Atenção 💡

  1. Defina a senha do root e anote em algum lugar (Não esqueça essa senha de forma alguma)
  2. Em user Accounts, adicione um um novo usuário. Como no exemplo abaixo:

User Name: admin

Password: admin


Dica: Caso você não tenha feito isso, crie um novo usuário posteriormente.

Com um usuário root em um Shell MySQL ou no Workbench:

CREATE USER `'admin'`@`'localhost'` IDENTIFIED BY `'admin'`;
GRANT ALL PRIVILEGES ON _._ TO `'admin'`@`'localhost'`;

Continue o processo de instalação.


Utilização do MySQL WORKBENCH 🐬

Utilização do MySQL Workbench 🐬




Utilizando o FLASK 🌶️

Com o ambiente ativado ...

python app.py

O servidor foi iniciado e pode ser acessado em localhost.

A porta padrão do nosso projeto é 5000.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages