Sha256: 8de1db7b289b8c4e59d947b5d4ae210a5bbf6fcc03fc70d18748ea0773fa5ba8
Contents?: true
Size: 776 Bytes
Versions: 1
Compression:
Stored size: 776 Bytes
Contents
require "thor/group" require 'fileutils' class Init < Thor::Group include Thor::Actions def self.source_root File.expand_path('../templates',__dir__) end def project_structure empty_directory "docker/apps" empty_directory "docker/attic" empty_directory "docker/backup" 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" 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 puts `git init docker` end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dockersitter-0.4.0 | lib/commands/init.rb |