Datenbankkonfiguration nach Deployment
Aug 2007
28
Eingetragen von Martin Maciaszek
Da ich die Datenbankkonfiguration database.yml nicht in der Revisionsverwaltung halte, muß ich sie nach dem Deployment mit Capistrano separat hochladen. Folgender Task in der deploy.rb erledigt dies automatisch.
namespace :deploy do
desc "upload database configuration"
task :add_database_configuration, :roles => :web do
run "mkdir -p #{shared_path}/config"
config = File.read(File.join(File.dirname(__FILE__), "database.yml"))
put config, "#{shared_path}/config/database.yml"
run "ln -s #{shared_path}/config/database.yml \
#{latest_release}/config/database.yml"
end
after "deploy:finalize_update", "deploy:add_database_configuration"
end

auf del.icio.us speichern
zu Mister Wong hinzufügen