set :rails_env, 'staging'
set :rails_env, 'production'

^^ add these in the appropriate files. 

-- 
Dheeraj Kumar


On Wednesday 15 May 2013 at 9:25 PM, John Merlino wrote:

> I'm not sure why but I have both a staging and production deploy using
> the 'capistrano/ext/multistage' gem. I set staging to the default:
> 
> set :stages, ["staging", "production"]
> set :default_stage, "staging"
> 
> It deploys correctly to the right path:
> #deploy/staging.rb
> set :deploy_to, "/home/myuser/public_html/mysite/"
> 
> But it connects to the production database not staging database in my
> database.yml file:
> 
> staging:
> adapter: mysql2
> encoding: utf8
> database: staging_database
> pool: 5
> username: username
> password: password
> socket: /var/run/mysqld/mysqld.sock
> host: host
> 
> production:
> adapter: mysql2
> encoding: utf8
> database: production_database
> pool: 5
> username: username
> password: password
> socket: /var/run/mysqld/mysqld.sock
> host: host
> 
> Why is it linking to the production database and not staging? I don't
> see where that option is specified during the deploy process.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> (mailto:[email protected]).
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to