Hi Harry,

I would use salt(http://docs.saltstack.com/index.html) for provisioning and keep the python specific package to fabric to deploy using pip.

Even though salt is able to deploy pip requirements but I think this separation is important.

Mustafiz.

On 15/05/2013 11:34, George Hickman wrote:
Hi Harry,

I use two methods for deployment - Heroku and Ubuntu VPSs.

Heroku is really simple to get going but gets expensive if you want to run a serious production app. However it's probably what I'd recommend for beginners since so much is done for you and they have first class python support.

For VPS deploys I use Nginx, Daemontools (for the envdir package), Supervisor, Gunicorn and Postgres (with Django). I usually deploy this setup with a mixture of Salt to build the VPS and Fabric to deploy the code.

George


On Wed, May 15, 2013 at 10:57 AM, Harry Percival <harry.perci...@gmail.com <mailto:harry.perci...@gmail.com>> wrote:

    Dear UK Python chums,

    some of you probably know I'm writing a book about TDD for
    O'Reilly.  I'm looking for some help with the (first) chapter on
    deployment.

    http://www.obeythetestinggoat.com/what-to-say-about-deployment.html

    What do you use for deployment?  Do you have any kind of automated
    scripts? How do you manage virtualenvs, the database, apache/uwsgi
    config... What do you think might work as a sort of "best practice
    lite" for a simple site for beginners?  (django, sqlite database,
    static files)

-- ------------------------------
    Harry J.W. Percival
    ------------------------------
    Twitter: @hjwp
    Mobile: +44 (0) 78877 02511 <tel:%2B44%20%280%29%2078877%2002511>
    Skype:         harry.percival

    _______________________________________________
    python-uk mailing list
    python-uk@python.org <mailto:python-uk@python.org>
    http://mail.python.org/mailman/listinfo/python-uk




_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

--

Muhammad Rahman
Developer

Tangent Labs
84 - 86 Great Portland Street
London, W1W 7NR

T:  +44 (0)207 462 6150 (Office)
F:  +44 (0)207 462 6111
W:  www.tangentlabs.co.uk

_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

Reply via email to