add puma binstub
This commit is contained in:
parent
d5f823dae5
commit
7e15077bec
|
@ -0,0 +1,32 @@
|
|||
#!/usr/bin/env ruby
|
||||
#
|
||||
# This file was generated by Bundler.
|
||||
#
|
||||
# The application 'puma' is installed as part of a gem, and
|
||||
# this file is here to facilitate running it.
|
||||
#
|
||||
|
||||
if ARGV[0] == '--kill-existing'
|
||||
ARGV.delete_at(0)
|
||||
|
||||
pids = `ps aux | grep puma | grep discourse | grep -v grep | awk '{print $2;}'`.strip
|
||||
.split("\n")
|
||||
.map(&:to_i)
|
||||
.reject{|pid| pid == Process.pid}
|
||||
|
||||
if pids.length > 0
|
||||
STDERR.puts "Terminating old version of puma at pid #{pids[0]}"
|
||||
`kill -9 #{pids[0]}`
|
||||
sleep 1
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
require 'pathname'
|
||||
ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
|
||||
Pathname.new(__FILE__).realpath)
|
||||
|
||||
require 'rubygems'
|
||||
require 'bundler/setup'
|
||||
|
||||
load Gem.bin_path('puma', 'puma')
|
Loading…
Reference in New Issue