From bc70fb8dd0188763e08c51dfb001670ee257fd40 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Sat, 26 Jul 2025 11:16:07 -0400 Subject: [PATCH] Added config/puma.rb for production deployment --- config/puma.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 config/puma.rb diff --git a/config/puma.rb b/config/puma.rb new file mode 100644 index 0000000..5431555 --- /dev/null +++ b/config/puma.rb @@ -0,0 +1,14 @@ +app_dir = File.expand_path("..", __dir__) +log_dir = File.join(app_dir, "log") +pid_dir = "/var/run/game-data" # or use app_dir + '/tmp/pids' if not using system-wide PID dir + +directory app_dir +pidfile File.join(pid_dir, "puma.pid") +stdout_redirect File.join(log_dir, "puma.log"), File.join(log_dir, "puma.err.log"), true + +environment 'production' + +bind 'tcp://0.0.0.0:9292' +workers 2 +threads 1, 5 +daemonize true