summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authordavidtsadler <davidtsadler@googlemail.com>2012-04-03 14:13:28 +0100
committerdavidtsadler <davidtsadler@googlemail.com>2012-04-03 14:13:28 +0100
commit5f73a5b666c9e6ffbe5e744ec3a1fe5f55e2ed5c (patch)
tree49cce1498ee2afd673bd15aa47d72ea0d92a49e2 /Rakefile
parenta81a69058aa121930262909f3ff63cd5abfb5ff9 (diff)
parent37f30c3fc78530576aa740de114320ef03dded64 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index 025d65d..8c7c7c6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -12,6 +12,8 @@ namespace :site do
desc 'Builds the site and deploys it to a remote server using rsync over ssh.'
task :production => [:'env:production', :'build:production'] do
config = @config['deployment'] || {}
+ config.merge! YAML::load_file('_deploy.yml')['deployment']if File.exists?('_deploy.yml')
+
host = config['host'] || ask('Host?', nil, lambda { |answer| !answer.empty? }, 'You must enter a host')
user = config['user'] || ask('User?', nil, lambda { |answer| !answer.empty? }, 'You must enter a user')
port = config['port'] || ask('Port?', '22', lambda { |answer| !answer.empty? }, 'You must enter a port number')