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 --versionSiga 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 virtualenvClone o repositório do backend
git clone https://github.com/fa-API-Group-02/backendAbra o projeto no vsCode
cd backend
code .Abra o terminal do VsCode e Configure o ambiente
python -m venv venvAtive o ambiente
No terminal Windows PowerShell
venv\Scripts\activateOU
Terminal Bash
. venv/Scripts/activate
# Linux: . venv/bin/activateAtualize a versão pip
pip install -U pipInstalando as dependências do projeto
pip install -r requirements.txtSetup 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.pyO servidor foi iniciado e pode ser acessado em localhost.
A porta padrão do nosso projeto é 5000.