class Dockman::Dockify::SkeletonGenerator

Public Instance Methods

copy_infra() click to toggle source
# File lib/generators/dockman/dockify/skeleton/skeleton_generator.rb, line 11
def copy_infra
  directory 'infra'
  if File.exist?('config/database.yml')
    File.rename('config/database.yml',"config/database.#{Time.now.to_i}.yml")
  end
  copy_file 'config/database.yml'
end
copy_warehouse() click to toggle source
# File lib/generators/dockman/dockify/skeleton/skeleton_generator.rb, line 7
def copy_warehouse
  directory 'warehouse'
end
create_docker_volumes_and_networks() click to toggle source
# File lib/generators/dockman/dockify/skeleton/skeleton_generator.rb, line 37
def create_docker_volumes_and_networks
  system "docker volume create #{file_name}-web-sync"
  system "docker volume create #{file_name}-bundle-sync"
  system "docker network create #{file_name}-nginx-proxy"
end
ignore_responsibly() click to toggle source
# File lib/generators/dockman/dockify/skeleton/skeleton_generator.rb, line 28
      def ignore_responsibly
        append_to_file '.gitignore' do <<-IGN
/warehouse/
/.docker-sync/
/.envrc
        IGN
        end
      end