#100DaysOfWeb in Python Transcripts
Chapter: Days 89-92: Deploying Python web apps to Linux
Lecture: Deploy introduction
0:00 Welcome to your next chapter Deploying you web application on to Linux. Now if you don't have any experience with Linux
0:07 don't worry, I'll walk you through it. I'll give you a nice script that gives you every single step. Course, it'll take a little bit of getting used to
0:14 but Linux is where the majority of web application is run and it's the vast majority of where Python web applications run.
0:22 So knowing how to deploy our web application of Linux is super important. There's a handful of ways to deploy our web app.
0:28 Some of these involve things called Platform as a service. Something like Heroku, for example. But the cheapest and most flexible
0:35 really has to do with Linux. So that's what we're going to focus on in this chapter. So you've seen we've created our demo application
0:43 and it is really working well now. It has unit tests, it has migrations it has a nice data access layer it has a decent design.
0:51 It's ready for deployment, I would say. You know, in reality, you can't actually register for the site, so maybe not so much.
0:57 But roll with it here, okay? However, there's this problem so far it's been running on local host, our machine. We don't want it on local host
1:04 we want it out on a domain on the internet like billtrackerprodemo.com or whatever we decide to buy. So in this chapter we're going to take
1:12 our pyramid demo web application, Bill Tracker Pro Demo and we're going to deploy that to a cloud hosted Linux server.