Sha256: 0d7d8616fc4f480308bb942a0bf3b8c4620024af7422f23d8f536ace52e12d36
Contents?: true
Size: 809 Bytes
Versions: 4
Compression:
Stored size: 809 Bytes
Contents
module Gaku class Container def self.Start _exe 'docker-compose up -d' end def self.Stop _exe 'docker-compose down' end def self.Delete _exe 'docker-compose down -v' end def self.Console _exe 'docker-compose exec web bundle exec rails console' end def self.Terminal _exe 'docker-compose exec web bundle exec /bin/bash' end def self.Sample _exe 'docker-compose exec web bundle exec rake db:sample' end def self.Detach _exe 'docker-compose up -d' end def self.Testing _exe 'docker-compose exec web bundle exec rake testing:env_setup' end def self._goto_root_dir "cd #{__dir__}/../../" end def self._exe(command) `#{_goto_root_dir} && #{command}` end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gaku-0.3.0 | lib/gaku/container.rb |
gaku-0.3.0.pre.4 | lib/gaku/container.rb |
gaku-0.3.0.pre.3 | lib/gaku/container.rb |
gaku-0.3.0.pre.2 | lib/gaku/container.rb |