mirror of
https://github.com/discourse/discourse.git
synced 2024-12-16 00:44:16 +08:00
26 lines
421 B
Ruby
26 lines
421 B
Ruby
|
require "demon/base"
|
||
|
|
||
|
class Demon::RailsAutospec < Demon::Base
|
||
|
|
||
|
def self.prefix
|
||
|
"rails-autospec"
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def after_fork
|
||
|
require "rack"
|
||
|
ENV["RAILS_ENV"] = "test"
|
||
|
Rack::Server.start(
|
||
|
:config => "config.ru",
|
||
|
:AccessLog => [],
|
||
|
:Port => ENV["TEST_SERVER_PORT"] || 60099,
|
||
|
)
|
||
|
rescue => e
|
||
|
STDERR.puts e.message
|
||
|
STDERR.puts e.backtrace.join("\n")
|
||
|
exit 1
|
||
|
end
|
||
|
|
||
|
end
|