Esta API tem como objetivo simular uma API simples para que o aluno consiga colocar em prática os principais metodos durante as requisições: GET, POST, PUT e DELETE.
- Python3 instalado
- Git instalado
Para fazer o deploy na sua máquina e utilizar como exemplo, siga o passo a passo a seguir.
- Clone o repositório.
git clone https://github.com/robertsilvatech/flask_api_pydevops_simple.git
- Acesse o diretório
cd flask_api_pydevops_simple
- Crie uma virtual env
python3 -m venv .venv
- Ative a virtual env
source .venv/bin/activate
- Instale as bibliotecas
python -m pip install -r requirements.txt
- Inicie a API
python code/app.py
Output
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 302-631-309
NAO FECHE ESSE TERMINAL DURANTE A UTILIZAÇÃO
- Para encerrar, feche o terminal
- Acesso o diretório que efetuou o clone anteriormente.
- Ative a virtual env
source .venv/bin/activate
- Inicie a API
python code/app.py
Output
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 302-631-309
NAO FECHE ESSE TERMINAL DURANTE A UTILIZAÇÃO