-
Notifications
You must be signed in to change notification settings - Fork 1
Iniciar Ferramentas
Dayanne Fernandes edited this page May 7, 2018
·
9 revisions
Ao final deste guia teremos um servidor simples em Python/Flask sendo executado um servidor remoto (Heroku).
- Python 3.x
- Unittest
- Flask
- GitHub
- Travis
- Heroku
- Montar ambiente Python
- Monstar ambiente Flask
- Instalar 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
- 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! 👍
- Página Principal
- Métricas de Software
-
CI (Continuous integration)
- O que é integração contínua? [TODO]
- CD (Continuous deployment)
- API Rest
- Guia de API Rest para servir Data Viz