diff --git a/lib/tasks/cleardb.rake b/lib/tasks/cleardb.rake new file mode 100644 index 00000000..4534e7ef --- /dev/null +++ b/lib/tasks/cleardb.rake @@ -0,0 +1,11 @@ +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