[Grok-dev] Application Distribution HOWTO

TIm Terlegård tim.terlegard at valentinewebsystems.se
Tue Oct 23 07:34:51 EDT 2007


On Oct 23, 2007, at 11:52 AM, Torvald Bringsvor wrote:

> Yeah, I have read that one. Sorry, it is actually a bit too mini  
> for me. I actually thought buildout was what you would use to make  
> an egg of your application.

No, buildout is not meant for creating eggs. buildout is exactly what
you are asking for, a way to deploy your application on some server(s).

> Seems like the consensus is: use grokproject to make a new instance  
> for your production server, copy everything over.

I wouldn't recommend that. Take a look at existing grok applications
and see how they do it. Take kirbi for instance. This is how to install
kirbi on your desktop or server or wherever:

1) svn co svn+ssh://timt@svn.zope.org/repos/main/grokapps/kirbi/trunk  
kirbi
2) cd kirbi
3) python boostrap/bootstrap.py
4) ./bin/buildout
5) Run it with ./bin/zopectl fg

So everything that is needed to install the application is found in  
svn and
all you need to do is check out the source and run a few commands.

To create your own buildout I guess you could use the files created
by grokproject. Otherwise you can just copy the kirbi buildout files.

/Tim


More information about the Grok-dev mailing list