You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB
Ruby

apply "config/application.rb"
template "config/database.yml", force: true
remove_file "config/secrets.yml"
copy_file "config/sidekiq.yml"
insert_into_file "config/puma.rb", <<~RUBY, after: /:tmp_restart$/
# Automatically open the browser when in development
require_relative "../lib/puma/plugin/open"
plugin :open
RUBY
gsub_file "config/routes.rb", / # root 'welcome#index'/ do
' root "home#index"'
end
gsub_file "config/routes.rb", / # root 'welcome#index'/ do
' root "home#index"'
end
copy_file "config/initializers/generators.rb"
copy_file "config/initializers/rotate_log.rb"
copy_file "config/initializers/version.rb"
copy_file "config/initializers/sidekiq.rb"
gsub_file "config/initializers/filter_parameter_logging.rb", /\[:password\]/ do
"%w[password secret session cookie csrf]"
end
apply "config/environments/development.rb"
apply "config/environments/production.rb"
apply "config/environments/test.rb"
route 'root "home#index"'
route %Q(mount Sidekiq::Web => "/sidekiq" if defined?(Sidekiq) # monitoring console\n)