#!/usr/bin/env puma if @config.environment_str == "production" root = File.expand_path('../', File.dirname(__FILE__)) socket = "unix://#{root}/tmp/sockets/puma.sock" else root = "." socket = "tcp://localhost:3000" end puts "Root: #{root}" # Store the pid of the server in the file at “path”. # pidfile "#{root}/tmp/pids/puma.pid" # Use “path” as the file to store the server info state. This is # used by “pumactl” to query and control the server. # state_path "#{root}/tmp/pids/puma.state" # Redirect STDOUT and STDERR to files specified. The 3rd parameter # (“append”) specifies whether the output is appended, the default is # “false”. # stdout_redirect "#{root}/log/puma.stdout.log", "#{root}/log/puma.stderr.log" bind socket # === Cluster mode === workers 4