Module: MagicRecipes::Nodejs

Defined in:
lib/magic_recipes/nodejs.rb

Overview

RVM - Deploy-Recipes

unused for now

Tasks:
Callbacks:

Class Method Summary collapse

Class Method Details

.load_into(configuration) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/magic_recipes/nodejs.rb', line 14

def self.load_into(configuration)
  configuration.load do
    
    # code is taken from railscast #337
    
    namespace :nodejs do
      desc "Install the latest relase of Node.js"
      task :install, roles: :app do
        run "#{sudo} add-apt-repository ppa:chris-lea/node.js"
        run "#{sudo} apt-get -y update"
        run "#{sudo} apt-get -y install nodejs"
      end
      after "deploy:install", "nodejs:install"
    end
    
    # eof
    
  end
end