/flask-jwt-auth

just testing some jwts

Primary LanguagePythonMIT LicenseMIT

Flask JWT Auth

Utilizado como referência o post do blog Real Python e o código utilizados nele.

As instruções de teste seguem abaixo:

Início

  1. Fork/Clone
  2. Ative um virtualenv
  3. Instalar os requirements

Configurar Variáveis de Ambiente

Atualize project/server/config.py, e depois rode:

$ export APP_SETTINGS="project.server.config.DevelopmentConfig"

ou

$ export APP_SETTINGS="project.server.config.ProductionConfig"

Defina uma SECRET_KEY:

$ export SECRET_KEY="change_me"

Crie a DB

Cria a base de dados em psql:

$ psql
# create database flask_jwt_auth
# create database flask_jwt_auth_test
# \q

Crie as tabelas e depois rode as migrações:

$ python manage.py create_db
$ python manage.py db init
$ python manage.py db migrate

Rode a Aplicação

$ python manage.py runserver

Acesse a aplicação no http://localhost:5000/

Quer especificar uma porta diferente?

$ python manage.py runserver -h 0.0.0.0 -p 8080

Teste

Sem coverage:

$ python manage.py test

Com coverage:

$ python manage.py cov