Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialqasimalbaqali
17,839 PointsBest python app hosting website
What is the best python app hosting website? Or what do you guys usually use to deploy your apps on. I heard that for horoku you should deploy the app on there and then host the databse somewhere else, which to me sounds like a big hassle for a beginner, because heroku tends to update their servers and all the databases get wiped out is that true?
2 Answers
Travis Bailey
13,675 PointsHeroku does not wipe out their databases, but from what I see on their website depending on your plan there is an estimated monthly downtime on the databases. For the free tier it says 4 hours downtime a month. This doesn't mean the data is deleted, you just wouldn't be able to access it during that time. The free tier is meant for prototyping your app so the downtime isn't much of an issue. You can upgrade based on your availability needs.
I've used Azure and AWS, but I've been planning to look into Heroku. The deployment headaches I go through with setting up the server from scratch on Azure or AWS like platforms take up too much time. The first Python course I took from Kenneth was actually from his tutorial at Pycon 2014 where he uses Heroku to quickly deploy a Django app you create. It looks dead simple compared to what I'm used to doing.
It might make sense to host your database somewhere other than Heroku for cost savings if your need is purely around availability since it costs at least $50 a month to drop down to 1 hour or less downtime. Still I would recommend starting with Heroku unless you have sysadmin experience.
Ricky Catron
13,023 PointsPython Anywhere has great Python hosting, it looks amazingly simple and gives you a lot of control. I typically use Openshift but I have also spent a lot of time getting used to their system which is similar to Heroku.
Goodluck! --Ricky