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.first
>   ServerDefinition.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
-~----------~----~----~----~------~----~------~--~---

Reply via email to