Module: TorqueBox::DeployUtils

Defined in:
lib/xnlogic/deploy.rb

Class Method Summary collapse

Class Method Details

.precompile_assets(app_dir) ⇒ Object



25
26
27
28
29
# File 'lib/xnlogic/deploy.rb', line 25

def self.precompile_assets(app_dir)
  Dir.chdir( app_dir ) do
    jruby_command( "-S bundle exec rake assets:precompile" )
  end
end

.run_command(cmd) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/xnlogic/deploy.rb', line 12

def self.run_command(cmd)
  puts cmd

  # RUBYOPT has to be unset from the environment so bundler doesn't lose its shit
  env_vars = { 'RUBYOPT' => nil }





  system(env_vars, "#{cmd} 2>&1")
end