Add a rake task to automatically restart foreman when changes occur
This commit is contained in:
parent
fbb5a359fe
commit
3070b2cfc7
1
Gemfile
1
Gemfile
|
|
@ -208,6 +208,7 @@ group :development do
|
||||||
gem "letter_opener"
|
gem "letter_opener"
|
||||||
gem 'quiet_assets', '~> 1.0.1'
|
gem 'quiet_assets', '~> 1.0.1'
|
||||||
gem 'rack-mini-profiler', require: false
|
gem 'rack-mini-profiler', require: false
|
||||||
|
gem 'rerun', '~> 0.10.0'
|
||||||
|
|
||||||
# Better errors handler
|
# Better errors handler
|
||||||
gem 'better_errors'
|
gem 'better_errors'
|
||||||
|
|
|
||||||
13
Gemfile.lock
13
Gemfile.lock
|
|
@ -167,7 +167,7 @@ GEM
|
||||||
faraday (>= 0.7.4, < 0.9)
|
faraday (>= 0.7.4, < 0.9)
|
||||||
fastercsv (1.5.5)
|
fastercsv (1.5.5)
|
||||||
ffaker (1.22.1)
|
ffaker (1.22.1)
|
||||||
ffi (1.9.3)
|
ffi (1.9.8)
|
||||||
fog (1.21.0)
|
fog (1.21.0)
|
||||||
fog-brightbox
|
fog-brightbox
|
||||||
fog-core (~> 1.21, >= 1.21.1)
|
fog-core (~> 1.21, >= 1.21.1)
|
||||||
|
|
@ -323,8 +323,8 @@ GEM
|
||||||
addressable (~> 2.3)
|
addressable (~> 2.3)
|
||||||
letter_opener (1.1.2)
|
letter_opener (1.1.2)
|
||||||
launchy (~> 2.2)
|
launchy (~> 2.2)
|
||||||
listen (2.3.1)
|
listen (2.10.0)
|
||||||
celluloid (>= 0.15.2)
|
celluloid (~> 0.16.0)
|
||||||
rb-fsevent (>= 0.9.3)
|
rb-fsevent (>= 0.9.3)
|
||||||
rb-inotify (>= 0.9)
|
rb-inotify (>= 0.9)
|
||||||
lumberjack (1.0.4)
|
lumberjack (1.0.4)
|
||||||
|
|
@ -456,8 +456,8 @@ GEM
|
||||||
raindrops (0.13.0)
|
raindrops (0.13.0)
|
||||||
rake (10.4.2)
|
rake (10.4.2)
|
||||||
raphael-rails (2.1.2)
|
raphael-rails (2.1.2)
|
||||||
rb-fsevent (0.9.3)
|
rb-fsevent (0.9.4)
|
||||||
rb-inotify (0.9.2)
|
rb-inotify (0.9.5)
|
||||||
ffi (>= 0.5.0)
|
ffi (>= 0.5.0)
|
||||||
rdoc (3.12.2)
|
rdoc (3.12.2)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
|
|
@ -482,6 +482,8 @@ GEM
|
||||||
redis-store (1.1.4)
|
redis-store (1.1.4)
|
||||||
redis (>= 2.2)
|
redis (>= 2.2)
|
||||||
request_store (1.0.5)
|
request_store (1.0.5)
|
||||||
|
rerun (0.10.0)
|
||||||
|
listen (~> 2.7, >= 2.7.3)
|
||||||
rest-client (1.6.7)
|
rest-client (1.6.7)
|
||||||
mime-types (>= 1.16)
|
mime-types (>= 1.16)
|
||||||
rinku (1.7.3)
|
rinku (1.7.3)
|
||||||
|
|
@ -763,6 +765,7 @@ DEPENDENCIES
|
||||||
redcarpet (~> 3.2.3)
|
redcarpet (~> 3.2.3)
|
||||||
redis-rails
|
redis-rails
|
||||||
request_store
|
request_store
|
||||||
|
rerun (~> 0.10.0)
|
||||||
rspec-rails (= 2.99)
|
rspec-rails (= 2.99)
|
||||||
rubocop (= 0.28.0)
|
rubocop (= 0.28.0)
|
||||||
rugments
|
rugments
|
||||||
|
|
|
||||||
|
|
@ -7,4 +7,9 @@ namespace :dev do
|
||||||
Rake::Task["gitlab:setup"].invoke
|
Rake::Task["gitlab:setup"].invoke
|
||||||
Rake::Task["gitlab:shell:setup"].invoke
|
Rake::Task["gitlab:shell:setup"].invoke
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc 'GITLAB | Start/restart foreman and watch for changes'
|
||||||
|
task :foreman => :environment do
|
||||||
|
sh 'rerun --dir app,config,lib -- foreman start'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue