about summary refs log tree commit homepage
path: root/examples/yahns_rack_basic.conf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'examples/yahns_rack_basic.conf.rb')
-rw-r--r--examples/yahns_rack_basic.conf.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/yahns_rack_basic.conf.rb b/examples/yahns_rack_basic.conf.rb
new file mode 100644
index 0000000..ea367cd
--- /dev/null
+++ b/examples/yahns_rack_basic.conf.rb
@@ -0,0 +1,27 @@
+# To the extent possible under law, Eric Wong has waived all copyright and
+# related or neighboring rights to this examples
+# A typical Rack example for hosting a single Rack application with yahns
+# and only frequently-useful config values
+
+worker_processes 1
+# working_directory "/path/to/my_app"
+stdout_path "/path/to/my_logs/out.log"
+stderr_path "/path/to/my_logs/err.log"
+pid "/path/to/my_pids/yahns.pid"
+client_expire_threshold 0.5
+
+queue do
+  worker_threads 50
+end
+
+app(:rack, "config.ru", preload: false) do
+  listen 8080
+  client_max_body_size 1024 * 1024
+  input_buffering true
+  output_buffering true # this lazy by default
+  client_timeout 5
+  persistent_connections true
+end
+
+# Note: this file is used by test_config.rb, be sure to update that
+# if we update this