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
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)
|