Browse Source

Fix Kemal Crystal

Sdogruyol 9 years ago
parent
commit
01718025e2

+ 1 - 1
frameworks/Crystal/kemal/server-postgres.cr

@@ -44,7 +44,7 @@ private def fortunes
 end
 
 private def sanitizedQueryCount(request)
-  queries = request.params["queries"] as String
+  queries = request.params.query["queries"] as String
   return 1 if queries.empty? || queries.to_i?.nil?
   if queries.to_i > 500
     queries = 500

+ 1 - 1
frameworks/Crystal/kemal/server-redis.cr

@@ -38,7 +38,7 @@ private def fortunes
 end
 
 private def sanitizedQueryCount(request)
-  queries = request.params["queries"] as String
+  queries = request.params.query["queries"] as String
   return 1 if queries.empty? || queries.to_i?.nil?
   if queries.to_i > 500
     queries = 500

+ 3 - 1
frameworks/Crystal/kemal/setup-postgres.sh

@@ -4,4 +4,6 @@ fw_depends crystal
 
 crystal deps install
 
-crystal server-postgres.cr &
+crystal build --release server-postgres.cr
+
+./server-postgres -e production &

+ 3 - 1
frameworks/Crystal/kemal/setup-redis.sh

@@ -4,4 +4,6 @@ fw_depends crystal
 
 crystal deps install
 
-crystal server-redis.cr &
+crystal build --release server-redis.cr
+
+./server-redis -e production &

+ 2 - 2
frameworks/Crystal/kemal/shard.yml

@@ -4,13 +4,13 @@ version: "0.0.1"
 dependencies:
   pg:
     github: will/crystal-pg
-    branch: master
+    version: 0.5.0
   pool:
     github: ysbaddaden/pool
     branch: master
   kemal:
     github: "sdogruyol/kemal"
-    branch: "master"
+    version: 0.10.0
   redis:
     github: "stefanwille/crystal-redis"
     version: "~> 1.3.1"