"Ian Wilson" <[EMAIL PROTECTED]> writes:

> I'm not saying we make it something you have to use.. I'm just saying
> we need to make the install easier.. not everyone is going to have 10
> years experience.  I mean some people just want to toy around with TG
> with a registered domain name.
>
> Maybe just a better guide outlining the most common deployment path..
> How do you deploy your apps?

I export them from deployment branches on SVN and tranfer the tarball.
There I run my installation script -- customized for each application --
and do the fine tuning by hand (if it is a generic application then some
customizations per client might exist).

For modules I have eggs and they are self sufficient since they don't
have startup scripts and are used with entry_points on the main app. 

The process is mainly:

    svn export http://my_host/my_repos_for_the_app/branches/client app_client
    tar jcvf app_client.tbz app_client
    scp app_client.tbz client:/deployment_location
    ssh client
    cd /location

    tar jxvf app_client.tbz
    python setup.py install 
    rcapache2 restart


Then I add the initscript to be run at startup with chkconfig (I usually
deploy on Linux servers) and start the project.



-- 
Jorge Godoy      <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to