On Tue, Nov 5, 2013 at 7:34 PM, George London <
george....@gmail.com> wrote:
>
> I think it would be really helpful for new-comers to have a clear, opinionated guide to "commonly accepted (i.e. idiomatic)" deployment best practices. Or at least I know it would have really helped me.
wish you the best luck, hopefully it will be a usefull resource for us all.
as for my 2bits of advice: remember that there's not "single one" best
and recommended deployment strategy. AFAIK, there are at least three
options that just _have_ to be considered:
- nginx + uWSGI (pros: most flexible process handling, can be the
fastest of all)
- Apache + mod_wsgi (pros: integration in Apache ecosystem, makes
process handling almost transparent, maybe the only good choice for
windows servers)
- nginx + gunicorn (pros: mostly python, good docs, can be used
without nginx for development)
honestly, covering these three is a "make or break" for me. that is,
I would never recommend anybody (no matter how newbie) a deployment
guide that doesn't cover at least those.
(of course, a real newbie shouldn't have to get into deployment issues
until needed. the development setup is more than enough to learn the
platform)
--
Javier