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.
- Python
- MySQL
Setup | |
---|---|
Memória RAM | 16GiB |
Processador | i5-8300H CPU @ 2.30GHz |
Sistema Operacional | Ubuntu 21.04 |
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 :)
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 💡
- Defina a senha do root e anote em algum lugar (Não esqueça essa senha de forma alguma)
- 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 🐬
python app.py
O servidor foi iniciado e pode ser acessado em localhost.
A porta padrão do nosso projeto é 5000.