mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-20 20:42:44 -05:00
27 lines
725 B
Ruby
27 lines
725 B
Ruby
|
desc "generate multisite config file (if missing)"
|
||
|
task "multisite:generate:config" => :environment do
|
||
|
filename = RailsMultisite::ConnectionManagement.config_filename
|
||
|
|
||
|
if File.exists?(filename)
|
||
|
puts "Config is already generated at #{RailsMultisite::ConnectionManagement::CONFIG_FILE}"
|
||
|
else
|
||
|
puts "Generated config file at #{RailsMultisite::ConnectionManagement::CONFIG_FILE}"
|
||
|
File.open(filename, 'w') do |f|
|
||
|
f.write <<-CONFIG
|
||
|
# site_name:
|
||
|
# adapter: postgresql
|
||
|
# database: db_name
|
||
|
# host: localhost
|
||
|
# pool: 5
|
||
|
# timeout: 5000
|
||
|
# db_id: 1 # optionally include other settings you need
|
||
|
# host_names:
|
||
|
# - www.mysite.com
|
||
|
# - www.anothersite.com
|
||
|
CONFIG
|
||
|
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|