class DockerJockey::NodeHelper
Public Instance Methods
run(args, options)
click to toggle source
# File lib/langs/node_helper.rb, line 5 def run(args, options) if args.length < 1 raise "devo node: invalid args." end case args[0] when 'run' DockerJockey.docker_exec("iron/node", "node #{args[1]}", options) when 'install', 'vendor' # npm install DockerJockey.docker_exec("iron/node:dev", "npm install", options) DockerJockey.exec("chmod -R a+rw node_modules") when 'npm' DockerJockey.docker_exec("iron/node:dev", "npm #{args[1]}", options) when 'image' DockerJockey::ImageHelper.build1('iron/node', 'node', args[1..args.length]) when 'version' DockerJockey.docker_exec("iron/node", "node -v", options) else raise "Invalid node command: #{args[0]}" end end