Class: ThreddedCreateApp::Tasks::Docker
- Defined in:
- lib/thredded_create_app/tasks/docker.rb
Overview
Currently only implemented for the postgresql database.
Instance Attribute Summary
Attributes inherited from Base
#app_hostname, #app_name, #app_path, #gems
Instance Method Summary collapse
Methods inherited from Base
#after_bundle, #devise_form_fields_begin_pattern, #initialize, #webpack_js?
Methods included from RunCommand
Methods included from Logging
#log_command, #log_error, #log_info, #log_stderr, #log_verbose, #log_warn, #program_name
Constructor Details
This class inherits a constructor from ThreddedCreateApp::Tasks::Base
Instance Method Details
#before_bundle ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/thredded_create_app/tasks/docker.rb', line 12 def before_bundle copy_template 'docker/Dockerfile.erb', 'Dockerfile' copy_template 'docker/docker-compose.yml.erb', 'docker-compose.yml' copy 'docker/Procfile.docker.dev', 'Procfile.docker.dev' copy 'docker/docker-dev-start-web.sh', 'script/docker-dev-start-web.sh' copy 'docker/wait-for-tcp', 'script/wait-for-tcp' run 'chmod +x script/wait-for-tcp script/docker-dev-start-web.sh' git_commit 'Add Docker compose for development' end |
#summary ⇒ Object
8 9 10 |
# File 'lib/thredded_create_app/tasks/docker.rb', line 8 def summary 'Add Docker configuration files for development' end |