And accidently hit send,... Capfile - added these 2 lines to end of it to load ------------- $:.unshift File.join(File.dirname(__FILE__), 'config/deploy') require "capistrano_database_yml"
On Feb 7, 10:41 pm, treydock <[email protected]> wrote: > I ended up getting it working. What I was working towards was having > capistrano prompt me during setup for the production db password that > way I can push an erb templated database.yml to production without > storing any passwords. > > This is what fixed my issue, > > On Feb 3, 3:26 pm, Michael Richardson <[email protected]> wrote: > > > > > > > > > >>>>> "treydock" == treydock <[email protected]> writes: > > > treydock> I'm attempting use of Capistrano for the first time, and > > treydock> have followed the steps on the wiki to "Manage > > treydock> database.yml securely". > > > I'm not really sure what you are trying to do. > > > This is what I do. Put database.yml and production.rb (because I have > > some settings that differ depending on which machine, alpha test or > > release) into ~ on the target machine(s). > > (I often put those files there by debian package and/or post-install > > script), and I do: > > > namespace :deploy do > > task :update_database_yml, :roles => [:app,:web] do > > db_config = "/home/#{user}/database.yml" > > prod_config = "/home/#{user}/production.rb" > > run "cp #{db_config} #{release_path}/config/database.yml" > > run "cp #{prod_config} #{release_path}/config/environments" > > releasenum=File.basename(release_path) > > run "echo '$ReleaseNum = \"#{releasenum}\"' > > >#{release_path}/config/initializers/releasenum.rb" > > puts "Ran update database_yml" > > end > > after "deploy:update_code", "deploy:update_database_yml" > > end > > > (Releasenum.rb is included in my layout as a comment, so I can know that > > in fact I did deploy properly...) > > > -- > > ] He who is tired of Weird Al is tired of life! | > > firewalls [ > > ] Michael Richardson, Sandelman Software Works, Ottawa, ON |net > > architect[ > > ] [email protected]http://www.sandelman.ottawa.on.ca/|device > > driver[ > > Kyoto Plus: watch the video <http://www.youtube.com/watch?v=kzx1ycLXQSE> > > then sign the petition. -- * You received this message because you are subscribed to the Google Groups "Capistrano" 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/capistrano?hl=en
