Sha256: 81699d44d106605baf97eb0e1bbd8b6665d1489830e9c1763ffdde76acf3b72d
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
module Roro class CLI < Thor no_commands do def rollon_as_dockerize rollon_dockerize_files system 'docker-compose build' system 'docker-compose run --no-deps web bin/rails webpacker:install' system 'docker-compose up' end def def configure_for_pg service = [ " database:", " image: postgres", " env_file:", " - .env/development/database", " volumes:", " - db_data:var/lib/postgresql/data" ].join("\n") @env_hash[:database_service] = service end def rollon_dockerize_files directory 'dockerize', '.', @env_hash copy_dockerignore if ask('Configure $stdout.sync for docker?', choices).eql?('y') config_std_out_true end if ask('Configure your app to use Postgresql?', choices).eql?('y') copy_database_yml_pg insert_pg_gem_into_gemfile end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roro-0.3.5 | lib/roro/cli/rollon/rollon_as_dockerize.rb |