#!/usr/bin/env puma if @config.environment.call == "production" root = "../../shared" socket = "unix://../../shared/tmp/sockets/puma.sock" else root = "." socket = "tcp://localhost:3000" end # 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