lib/railsmachine/recipes.rb in railsmachine-1.0.5 vs lib/railsmachine/recipes.rb in railsmachine-1.0.6
- old
+ new
@@ -40,10 +40,13 @@
set :apache_proxy_address, "127.0.0.1"
set :apache_ssl_enabled, false
set :apache_ssl_ip, nil
set :apache_ssl_forward_all, false
+ # mysql defaults
+ set :mysql_admin, nil
+
set :repository do
scm = fetch(:scm)
repos_base = "#{user}@#{domain}#{deploy_to}"
if scm.to_s == 'subversion'
"svn+ssh://#{repos_base}/repos/trunk"
@@ -77,11 +80,11 @@
desc <<-DESC
A macro task that calls setup for db, app, symlinks, and web.
Used to configure your deployment environment in one command.
DESC
task :setup do
- sudo "chown -R #{user}:#{user} #{deploy_to.gsub(application,'')}"
+ sudo "chown -R #{user}:#{user} #{File.dirname(deploy_to)}"
deploy.setup
begin
db.setup
rescue
puts "db:setup failed!"
@@ -215,10 +218,10 @@
desc <<-DESC
Setup source control repository.
DESC
task :setup, :roles => :scm do
begin
- sudo "chown -R #{user}:#{user} #{deploy_to.gsub(application,'')}"
+ sudo "chown #{user}:#{user} #{deploy_to.gsub(application,'')}"
localrepo.setup
rescue
puts "repos:setup failed!"
end
localrepo.import