And I think I'd be just as likely to do it like this. :)
role :app, "app1" role :db, "app1", :primary => true - Jamis On Apr 28, 2008, at 2:12 PM, David Masover wrote:
And now that I've sent it twice... whoops. role :db, :primary => true do find_servers(:roles => :app).first.to_s end On Mon, Apr 28, 2008 at 3:11 PM, David Masover <[EMAIL PROTECTED]> wrote: Whoops, now that I think of it, that's better written like this: set role, :db, :primary => true do find_servers(:roles => app).first.to_s end On Mon, Apr 28, 2008 at 3:04 PM, David Masover <[EMAIL PROTECTED]> wrote:It doesn't, unless you want to do anything to the database server directly. The only thing the database server is used for in the deploy scripts, I think, is running migrations -- so if you'd rather run them from the app server, you could probably do something like this:set role, :db do servers = find_servers :roles => :app master = servers.firstServerDefinition.new(master.to_s, master.options.merge({:primary => true))end That will assign the "primary DB server" to the first app server. On Mon, Apr 28, 2008 at 2:51 PM, statikuz <[EMAIL PROTECTED]> wrote: Hi - just a general question, why does Capistrano need to have ssh access to and svn available on the database server? I have two different servers, one for app/www and a separate one for the database. The database itself is already created and the tables should be set up with the migration so I'm wondering why Cap still needs to be able to get in. --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
smime.p7s
Description: S/MIME cryptographic signature
