CH6 Section 1: What to do
1.The task of ch6:
- Git set up your flask app in the repository;
- Push your flask app to heroku;
- Make sure it can be visited your application in the browser ;
- The rest of ch6 task is the same as ch4.
Advanced task:
Encapsulate the command and date in a manged API that to be easily accessed.
2.How to do
- What is PaaS(platform as a service)? Why PaaS not VPS ~ Virtual private server?
- How many PaaSes can run the python program for free?
- What is Heroku?
- How to get a flask app(which be created on ch4) on heroku?
- How to see your logs and view information about your running app?
- How to deal with Heroku Error Codes?
- How to use the automation tools to deploy your application? ( don't know yet )
3.Basic Knowledge and The tutorial
- Platform as a service - Wikipedia, the free encyclopedia
- Cloud Application Platform | Heroku 3.Heroku - Wikipedia
- Python | Heroku Dev Center
- Getting Started on Heroku with Python | Heroku Dev Center
- Process Types and the Procfile | Heroku Dev Center
- Heroku Postgres | Heroku Dev Center
- Heroku Error Codes | Heroku Dev Center
- Automation tools -Overview and Tutorial — Fabric documentation
- local-commands — Fabric documentation 11.Encapsulate API -Flask API
- google_Good-API-Design_Armin Ronacher.pdf
- Building [Web APIs with Flask] Video