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