Browse Source

had to add content length middleware

Patrick Falls 12 years ago
parent
commit
267b222854
3 changed files with 6 additions and 1 deletions
  1. 1 0
      rack/setup_ruby.py
  2. 1 1
      rails/config/application.rb
  3. 4 0
      rails/setup_ruby.py

+ 1 - 0
rack/setup_ruby.py

@@ -16,6 +16,7 @@ def start(args):
   except subprocess.CalledProcessError:
   except subprocess.CalledProcessError:
     return 1
     return 1
 def stop():
 def stop():
+  subprocess.call("sudo /usr/local/nginx/sbin/nginx -s stop", shell=True)
   try:
   try:
     p = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE)
     p = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE)
     out, err = p.communicate()
     out, err = p.communicate()

+ 1 - 1
rails/config/application.rb

@@ -14,7 +14,7 @@ module Hello
     # Settings in config/environments/* take precedence over those specified here.
     # Settings in config/environments/* take precedence over those specified here.
     # Application configuration should go into files in config/initializers
     # Application configuration should go into files in config/initializers
     # -- all .rb files in that directory are automatically loaded.
     # -- all .rb files in that directory are automatically loaded.
-
+    config.middleware.use Rack::ContentLength
     # Custom directories with classes and modules you want to be autoloadable.
     # Custom directories with classes and modules you want to be autoloadable.
     # config.autoload_paths += %W(#{config.root}/extras)
     # config.autoload_paths += %W(#{config.root}/extras)
 
 

+ 4 - 0
rails/setup_ruby.py

@@ -4,6 +4,9 @@ import sys
 import re
 import re
 import os
 import os
 import setup_util
 import setup_util
+from os.path import expanduser
+
+home = expanduser("~")
 
 
 def start(args):
 def start(args):
   setup_util.replace_text("rails/config/database-ruby.yml", "host: .*", "host: " + args.database_host)
   setup_util.replace_text("rails/config/database-ruby.yml", "host: .*", "host: " + args.database_host)
@@ -18,6 +21,7 @@ def start(args):
   except subprocess.CalledProcessError:
   except subprocess.CalledProcessError:
     return 1
     return 1
 def stop():
 def stop():
+  subprocess.call("sudo /usr/local/nginx/sbin/nginx -s stop", shell=True)
   try:
   try:
     p = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE)
     p = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE)
     out, err = p.communicate()
     out, err = p.communicate()