diff options
| author | davidtsadler <davidtsadler@googlemail.com> | 2012-04-03 14:11:40 +0100 |
|---|---|---|
| committer | davidtsadler <davidtsadler@googlemail.com> | 2012-04-03 14:11:40 +0100 |
| commit | 37f30c3fc78530576aa740de114320ef03dded64 (patch) | |
| tree | e41cc20967b187f97891d51964c4c7b2aa56115f /Rakefile | |
| parent | 17f53ef0628ace4c63909331243bf3a01a7c1944 (diff) | |
Use _deply.yml file to override deployment options.
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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') |
