Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Goal

Temporarily (1 month?) deploy/share a python (flask) web app without expensive/complex hosting.

More info

I've developed a basic mobile web app for the non-profit I work for. It's written in python and uses flask as its framework. I'd like to share this with other employees and beta testers (<25 people). Ideally, I could get some sort of simple hosting space/service and push regular updates to it while we test and iterate on this app. Think something along the lines of dropbox, which of course would not work for this purpose. We do have a website, and hosting services for it, but I'm concerned about using this resource as our website is mission critical and this app is very much pre-alpha at this point.

Options I've researched / considered

  • Self host from local machine/network (slow, unreliable)
  • Purchase hosting space (with limited non-profit resources, I'm concerned this is overkill)
  • Using our current web server / hosting (not appropriate for testing)

Thanks very much for your time!

share|improve this question

migrated from stackoverflow.com Nov 18 '11 at 3:14

This question came from our site for professional and enthusiast programmers.

Depends on what you consider complex:

  • If you are comfortable with pip requirement files you could try Heroku
  • If you are comfortable with the Apps Engine you could deploy there.
  • Alternately, you could put it on a really inexpensive host like NearlyFreeSpeech and run it over CGI (slow) to demo the functionality.
share|improve this answer

One word: Heroku

share|improve this answer

protected by Simon Hayter Mar 12 at 10:06

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?