mirror of
https://github.com/discourse/discourse.git
synced 2024-12-15 01:53:42 +08:00
6cf2e64e44
Otherwise devs forget to run plugin migrations and get confused when test does not work. We ship critical migrations in the bundled polls plugin.
13 lines
358 B
Ruby
Executable File
13 lines
358 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
|
|
if ENV['RAILS_ENV'] == 'test' && ENV['LOAD_PLUGINS'].nil?
|
|
if ARGV.include?('db:migrate')
|
|
STDERR.puts "You are attempting to run migrations in your test environment and are not loading plugins, setting LOAD_PLUGINS to 1"
|
|
ENV['LOAD_PLUGINS'] = '1'
|
|
end
|
|
end
|
|
|
|
require_relative '../config/boot'
|
|
require 'rake'
|
|
Rake.application.run
|