Add some notes on running the build farm locally to README.
[build-farm.git] / web / build.cgi
index c8ad30befae13769a2fbf616133c3d6f160aac9c..3b4a41cf6ad99cbeee69426e229e6ea2856f6311 100755 (executable)
@@ -21,16 +21,13 @@ import os
 import sys
 sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
 
-from buildfarm.sqldb import StormCachingBuildFarm
-from buildfarm.web import BuildFarmApp
 import wsgiref.handlers
 import resource
 
 resource.setrlimit(resource.RLIMIT_RSS, (300000, 300000))
 resource.setrlimit(resource.RLIMIT_DATA, (300000, 300000))
+resource.setrlimit(resource.RLIMIT_CPU, (60, 60))
 
-buildfarm = StormCachingBuildFarm()
-buildApp = BuildFarmApp(buildfarm)
 handler = wsgiref.handlers.CGIHandler()
 CGI_DEBUG = False
 
@@ -38,4 +35,9 @@ if CGI_DEBUG:
     import cgitb
     cgitb.enable()
     handler.log_exception = cgitb.handler
+
+from buildfarm import BuildFarm
+from buildfarm.web import BuildFarmApp
+buildfarm = BuildFarm()
+buildApp = BuildFarmApp(buildfarm)
 handler.run(buildApp)