lib/commands/init.rb in dockersitter-0.4.0 vs lib/commands/init.rb in dockersitter-0.5.0

- old
+ new

@@ -1,10 +1,12 @@ require "thor/group" require 'fileutils' +require 'util' class Init < Thor::Group include Thor::Actions + include DockerMgr::Util def self.source_root File.expand_path('../templates',__dir__) end @@ -15,14 +17,19 @@ empty_directory "docker/base_images" directory "admin","docker/admin" empty_directory "docker/ci_runner" empty_directory "docker/proxy/certs" empty_directory "docker/proxy/vhosts.d" - create_file "docker/.gitignore","**/*.key" + copy_file "gitignore","docker/.gitignore" FileUtils.cd 'docker/admin/ca' do puts `openssl req -x509 -newkey rsa:4096 -keyout rootCA.key -out rootCA.crt -days 7800 -sha256` end - chmod 'docker/admin/ca/sign.sh',755 + chmod 'docker/admin/ca/rootCA.key',0600 + chmod 'docker/admin/ca/sign.sh',0755 puts `git init docker` + FileUtils.cd 'docker' do + puts FileUtils.pwd + generate_ca_installer + end end end