config/puma_production.rb
... ...
@@ -0,0 +1,23 @@
1
+#!/usr/bin/env puma
2
+
3
+directory '/home/wiki/wiki'
4
+rackup "/home/wiki/wiki/config.ru"
5
+environment 'production'
6
+
7
+tag ''
8
+
9
+pidfile "/home/wiki/wiki/tmp/pids/puma.pid"
10
+state_path "/home/wiki/wiki/tmp/pids/puma.state"
11
+stdout_redirect '/home/wiki/wiki/log/puma_access.log', '/home/wiki/wiki/log/puma_error.log', true
12
+
13
+threads 30,300
14
+bind 'unix:///home/wiki/wiki/tmp/sockets/puma.sock'
15
+
16
+workers 0
17
+restart_command 'bundle exec puma'
18
+prune_bundler
19
+
20
+on_restart do
21
+ puts 'Refreshing Gemfile'
22
+ ENV["BUNDLE_GEMFILE"] = ""
23
+end
... ...
\ No newline at end of file