osem-fcy/lib/tasks/cleardb.rake
Henne Vogelsang 28eed457b2 Add a rake task to setup DATABASE_URL for ClearDB
There currently is no other way to inherit environment
variables from parent apps on heroku
2016-05-25 14:41:16 +02:00

11 lines
387 B
Ruby

namespace :db do
desc 'setup DATABASE_URL from CLEARDB_DATABASE_URL in .env'
task cleardb_env: :environment do
unless ENV['CLEARDB_DATABASE_URL'].nil?
cleardb_url = ENV['CLEARDB_DATABASE_URL'].gsub(/^mysql:\/\//, 'mysql2://')
dot_env = File.open(Rails.root.join(".env"), 'w')
dot_env.puts "DATABASE_URL=\"#{cleardb_url}\""
dot_env.close
end
end
end