Skip to content

Iniciar Ferramentas

Dayanne Fernandes edited this page May 7, 2018 · 9 revisions

Objetivo

Ao final deste guia teremos um servidor simples em Python/Flask sendo executado um servidor remoto (Heroku).

Ferramentas

  • Python 3.x
  • Unittest
  • Flask
  • GitHub
  • Travis
  • Heroku

Iniciar ambiente Python/Flask

$ pip install Flask
  • Criar arquivo teste de um servidor simples de Flask usando unittest : test_flask.py
  • Criar servidor simples em Flask : main.py

GitHub/Travis/Heroku

  • GitHub
    • Criar repositório no GitHub para colocar sua aplicação
  • Travis
    • Criar conta no Travis
    • Linkar repositório criado no GitHub
    • Adicionar arquivo .travis.yml
    • Adicionar os arquivos criados e dar push no repositório

  • Heroku
    • Criar conta no Heroku
    • Instalar heroku cli
    • Criar arquivo Procfile
    • Adicionar todos alterações no repositório no git (git add)
    • Criar arquivo teste de aplicação no heroku test_heroku.py para verificar sucesso do objetivo após o próximo passo
    • Configurar heroku pelo terminal
$ heroku login
$ heroku apps:create appname
$ git push heroku localbranch:master

Sua aplicação estará servida na url https://appname.herokuapp.com/ com o conteúdo Hello World. na primeira página. Well done! 👍