瀏覽代碼

Use redis for session storage

master
Dylan Baker 4 年之前
父節點
當前提交
3d277e20af
共有 3 個檔案被更改,包括 16 行新增0 行删除
  1. 4
    0
      Gemfile
  2. 8
    0
      Gemfile.lock
  3. 4
    0
      web/config.ru

+ 4
- 0
Gemfile 查看文件

@@ -21,3 +21,7 @@ gem "dotenv", "~> 2.7"
21 21
 gem "sassc", "~> 2.2"
22 22
 
23 23
 gem "rake", "~> 13.0"
24
+
25
+gem "redis-rack", "~> 2.1"
26
+
27
+gem "rack", "~> 2.2"

+ 8
- 0
Gemfile.lock 查看文件

@@ -20,6 +20,12 @@ GEM
20 20
     rack-protection (2.0.8.1)
21 21
       rack
22 22
     rake (13.0.1)
23
+    redis (4.1.3)
24
+    redis-rack (2.1.2)
25
+      rack (>= 2.0.8, < 3)
26
+      redis-store (>= 1.2, < 2)
27
+    redis-store (1.8.2)
28
+      redis (>= 4, < 5)
23 29
     ruby2_keywords (0.0.2)
24 30
     sassc (2.2.1)
25 31
       ffi (~> 1.9)
@@ -39,7 +45,9 @@ DEPENDENCIES
39 45
   httparty (~> 0.18.0)
40 46
   nokogiri (~> 1.10)
41 47
   pg (~> 1.2)
48
+  rack (~> 2.2)
42 49
   rake (~> 13.0)
50
+  redis-rack (~> 2.1)
43 51
   sassc (~> 2.2)
44 52
   sequel (~> 5.30)
45 53
   sinatra (~> 2.0)

+ 4
- 0
web/config.ru 查看文件

@@ -1,6 +1,10 @@
1
+require 'rack'
2
+require 'rack/session/redis'
1 3
 require "rubygems"
2 4
 require "sinatra"
3 5
 
6
+use Rack::Session::Redis
7
+
4 8
 require '/var/www/vlv-search/web/server.rb'
5 9
 
6 10
 run VLVSearch

Loading…
取消
儲存