summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-11-21 16:05:10 -0700
committermo khan <mo.khan@gmail.com>2020-11-21 16:05:10 -0700
commitbe35ec3d45b03e273fadb7b38f3d3f59717887a4 (patch)
treea93d4bce844d64f9cb3a59e66b0e3a9ad0d7a8c3
parenta64e8e54b9f6ce90ab9ab381bfa10d1c66c316f0 (diff)
feat: do not load rack reloader in production
-rw-r--r--config.ru2
-rwxr-xr-xscript/server2
2 files changed, 3 insertions, 1 deletions
diff --git a/config.ru b/config.ru
index a918980..cc14a25 100644
--- a/config.ru
+++ b/config.ru
@@ -5,7 +5,7 @@
require 'server'
app = Rack::Builder.new do
- use Rack::Reloader # TODO: only include when RACK_ENV is development
+ use Rack::Reloader if ENV['RACK_ENV'] != 'production'
run DataStorageServer.new
end.to_app
diff --git a/script/server b/script/server
index 61f004d..609be57 100755
--- a/script/server
+++ b/script/server
@@ -3,5 +3,7 @@
set -e
cd "$(dirname "$0")/.."
+RACK_ENV="${RACK_ENV:-development}"
+export RACK_ENV
ruby -Ilib config.ru