On 10/22/05, Bill de hÓra <[EMAIL PROTECTED]> wrote: > How are you guys managing Django deployments? I'm tending towards upload > to server and reset the symlink (a bit more if the DB is changed between > releases), and was wondering how other folks are doing this.
The deployment strategy at World Online is simple -- just store all Django apps in Subversion, test them on the development/testing server and run an "svn update" on the live server when the apps are ready for production. If the DB is changed between releases, SQL ("ALTER TABLE" statements or whatever) is executed manually in a transaction. As World Online deals with different versions of Django apps on different servers, Jacob has been talking about creating a "versioning" subframework for apps, which would manage things so that they don't get out of sync. Adrian -- Adrian Holovaty holovaty.com | djangoproject.com | chicagocrime.org