Django deployment tools?

45 views
Skip to first unread message

Rob Hudson

unread,
Aug 30, 2006, 3:36:37 PM8/30/06
to Django users
Is there a Capistrano-like tool for Django, written in Python?
http://manuals.rubyonrails.com/read/book/17

I know Capistrano can deploy other things -- it doesn't have to be
Rails apps. But a tool written in Python would lower the dependencies
we have to maintain in house, and know.

Thanks,
Rob

lin...@gmail.com

unread,
Aug 30, 2006, 3:45:38 PM8/30/06
to Django users
You may want to look at this:

http://pythonpaste.org/deploy/

--Nick

Joseph Heck

unread,
Aug 30, 2006, 4:33:09 PM8/30/06
to django...@googlegroups.com
Have you used it for your own deploys? I'm curious how well it worked for you.

-joe

lin...@gmail.com

unread,
Aug 31, 2006, 12:35:36 AM8/31/06
to Django users
Joseph Heck wrote:
> Have you used it for your own deploys? I'm curious how well it worked for
> you.

I looked at it, but decided to roll my own tools for now.

--Nick

Rob Hudson

unread,
Aug 31, 2006, 2:21:32 PM8/31/06
to Django users
It looks like there was some work done with the django.conf.settings to
make it more paste friendly:

http://code.djangoproject.com/ticket/1212
http://code.djangoproject.com/ticket/1214

There's also Django Paste that I found:
http://pythonpaste.org/djangopaste/
Which doesn't appear to be up to date since it references those two
tickets as outstanding when they've been closed since around Jan/Feb
2006.

Paste looks more like a framework to combine multiple web frameworks
than a deployment tool, or am I missing something here?

Googling Django and Paste shows a lot of people excited about it. So
there must be something cool about it, right? :)

gabor

unread,
Aug 31, 2006, 7:44:04 PM8/31/06
to django...@googlegroups.com

hi... could you tell us what kind of tools did you write?

because i'm also at a similar situation,
and planning to write some python scripts to do something like:

1. checkout a specific version of the source code on the webserver from svn
2. adjust some symlinks
3. restart stuff
4. etc :)

did you find some usable libraries?
or just executed 'ssh bla' calls?

or did you do something completely different?

gabor

Reply all
Reply to author
Forward
0 new messages