diff options
| author | mo khan <mo.khan@gmail.com> | 2020-12-21 15:24:55 -0700 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-12-21 15:24:55 -0700 |
| commit | 26f31fe1fa573b06a8399a39a101875be7626b20 (patch) | |
| tree | e766e22f461271d3e2dfcf513f545004e80e79ba | |
Woops...
| -rwxr-xr-x | bin/server | 10 | ||||
| -rwxr-xr-x | bin/setup | 7 | ||||
| -rw-r--r-- | config.ru | 8 | ||||
| -rw-r--r-- | lib/server.rb | 7 |
4 files changed, 32 insertions, 0 deletions
diff --git a/bin/server b/bin/server new file mode 100755 index 0000000..7e401e0 --- /dev/null +++ b/bin/server @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +cd "$(dirname "$0")/.." +RACK_ENV="${RACK_ENV:-development}" +export RACK_ENV + +./bin/setup +ruby -Ilib config.ru diff --git a/bin/setup b/bin/setup new file mode 100755 index 0000000..9ae57de --- /dev/null +++ b/bin/setup @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +cd "$(dirname "$0")/.." + +gem install --conservative rack rack-test diff --git a/config.ru b/config.ru new file mode 100644 index 0000000..82ccbab --- /dev/null +++ b/config.ru @@ -0,0 +1,8 @@ +require 'server' + +app = Rack::Builder.new do + use Rack::Reloader if ENV['RACK_ENV'] != 'production' + run Server.new +end.to_app + +Rack::Server.start(app: app, port: 8282) diff --git a/lib/server.rb b/lib/server.rb new file mode 100644 index 0000000..6b14bf7 --- /dev/null +++ b/lib/server.rb @@ -0,0 +1,7 @@ +require 'rack' + +class Server + def call(env) + [200, {}, []] + end +end |
