On 5/29/07, voltron <[EMAIL PROTECTED]> wrote: > This is another of my "what is the best way" questions. > > I would like to deploy my Pylons application without headaches on my > clients server. This would mean my app with its templates and creating > the database. A while back, Dan posted that he had init code in > websetup.py and he called this at the command line: > > command-prompt# paster setup-app development.ini > > Taking a look at this line, I thought, "typical of Pylons, got to > break out the shovel again". After digging for a while I found this: > > > def setup_config(self, command, filename, section, vars): > 0557 """ > 0558 Called to setup an application, given its configuration > 0559 file/directory. > 0560 > 0561 The default implementation calls > 0562 ``package.websetup.setup_config(command, filename, > section, > 0563 vars)`` or ``package.websetup.setup_app(command, config, > 0564 vars)`` > 0565 > 0566 With ``setup_app`` the ``config`` object is a dictionary > with > 0567 the extra attributes ``global_conf``, ``local_conf`` and > 0568 ``filename`` > 0569 """ > > > What I have discovered can be summed up as: > > 1. Create an egg for deployment, this worked for me on windows, it did > ´nt work on Ubuntu > 2. Copy the app folder to the target server, then run setup-app > > What is advised by the Pylons overlords?
Take another look at the QuickWiki tutorial. It does its own database setup using "paster setup-app my.ini". To answer your more high level question, yes, setup-app is good to use :) Happy Hacking! -jj -- http://jjinux.blogspot.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
