OK, Here is a Fabric skeleton that I will be adding to over the next little while. Right now it is a bit boring but well organized...
http://code.google.com/p/voa-deploy/ Step 1) Installing virtualenvs via virtualenvwrappers. - needs testing More interesting things around the corner, feel free to comment test etc. Should work fine on OS X, Ubuntu and Webfaction (but I would wait for the code to settle before using this on a production system ;) Step 2) Web2py and one or more applications - Being cleaned up Step 3) Deployment to Webfaction - prototypical,,, worked three times in a row but very ugly still... Uses the Webfaction api to create domains, wefaction apps etc. On 2 mar, 07:42, Christopher Steel <chris.st...@gmail.com> wrote: > OMG I have fallen into a very deep deep deployment rabbit hole and > just when I thought for sure I was finished Sebastien gave a talk at > Montreal Python on Monday onFabricand two of his creations, Cuisine > and Watchdog. Cuisine adds Chef like abilities toFabricand Watchdog > is monitoring system that appears to be pretty awesome, but I have not > had a chance to dig it yet... > > If anyone wants to check out Cuisine and Watchdog here are some > links... Very interesting and all Python... Sebastien also created > something called "sink" as well a while back that is sort of like 3 > way rsync but in Python... > > I am work on break my original commitment to afabricbased web2py > deployment down into "parts". This will allow people to start using > the pieces and I can do some of the other stuff that needs to get done > around here. Needless to say, deployment seems to be a pretty exciting > area right now. Cuisine fills some of theFabricshortcomings and > Watchdog adds some super powers. > > Watchdog could be good for the client looking for GRC like > capabilities... > > FYI the presentation is 145 slides... > > http://www.slideshare.net/ffunction/fabric-cuisine-and-watchdog-for-s... > codehttps://github.com/sebastien/cuisinehttps://github.com/sebastien/watchdog > > Cheers, Enjoy > > Chris > > On 11 jan, 17:23, Christopher Steel <chris.st...@gmail.com> wrote: > > > If anyone else isworkingon afabricdeployment setup for web2py I > > would be interested in taking a look at it. > > > I have the beginnings on one that with the following features: > > > installs > > virtualenvvirtualenvwrapper > > creates a project usingvirtualenvwrapper > > installs mercurial and web2py to the virtualenv (project). > > > It currently it runs on a local (development) OS X based system and a > > remote (staging) Ubuntu Virtual Machine. I have not gotten around to > > configuring a webserver yet. I am considering doing a setup similar to > > the one in the web2py script directory for Ubuntu but I would like a > > configuration that allows for multiple multilingual sites... Any > > suggestions, comments are welcomed. > > > If people are interested I will clean mine up a bit and post a link to > > the code. > > > Cheers, > > > Chris > > > Voice of Access