class Docker::Rails::Console
Public Class Methods
load(id, path)
click to toggle source
# File lib/docker/rails/console.rb, line 23 def self.load(id, path) run(path) end
new(id)
click to toggle source
Calls superclass method
Docker::Container::new
# File lib/docker/rails/console.rb, line 7 def initialize(id) super end
run(path, postgres, options)
click to toggle source
# File lib/docker/rails/console.rb, line 11 def self.run(path, postgres, options) image = "#{rails_image(path.name)}" options += " -it --name rails-console-#{path.name} " + "--rm -e PG_HOST=#{postgres.ip} " + "--link db:db -v #{path}:/usr/src/app " command = 'rails console' docker_cmd = "docker run #{options} #{image} #{command}" Docker::Interactive.warn(docker_cmd) docker_cmd end