mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 09:42:07 +08:00
DEV: always run migrations for plugins in dev
Otherwise devs forget to run plugin migrations and get confused when test does not work. We ship critical migrations in the bundled polls plugin.
This commit is contained in:
parent
27c793a192
commit
6cf2e64e44
8
bin/rake
8
bin/rake
|
@ -1,4 +1,12 @@
|
|||
#!/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
|
||||
|
|
Loading…
Reference in New Issue
Block a user