Skip to content

Commit

Permalink
Merge pull request #177 from fluent/support-host-option
Browse files Browse the repository at this point in the history
Add `--host` option
  • Loading branch information
yoshihara committed Apr 10, 2015
2 parents 49e496d + 86acdca commit 78d30c9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion lib/fluentd-ui/command.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@ class Command < Thor
option :port, type: :numeric, default: 9292
option :pidfile, type: :string, default: File.expand_path('tmp/fluentd-ui.pid', ROOT)
option :daemonize, type: :boolean, default: false
option :host, type: :string, default: '0.0.0.0'
def start
trap(:INT) { puts "\nStopping..." }
# NOTE: on Debian based distributions, td-agent uses start-stop-daemon with --exec option for stopping process
# then fluentd-ui will be killed by them because given --exec option matches.
# FLUENTD_UI_EXEC_COMMAND is used for workaround it.
cmd = ENV['FLUENTD_UI_EXEC_COMMAND'].presence || "rackup"
system(* %w(bundle exec) + cmd.split(" ") + %W(#{options[:daemonize] ? "-D" : ""} --pid #{options[:pidfile]} -p #{options[:port]} -E production #{ROOT}/config.ru))
system(* %w(bundle exec) + cmd.split(" ") + %W(#{options[:daemonize] ? "-D" : ""} --pid #{options[:pidfile]} -p #{options[:port]} --host #{options[:host]} -E production #{ROOT}/config.ru))
end


Expand Down

0 comments on commit 78d30c9

Please sign in to comment.