]> git.ipfire.org Git - ipfire.org.git/blob - www/webapp.py
Add netboot feature.
[ipfire.org.git] / www / webapp.py
1 #!/usr/bin/python2.6
2
3 import daemon
4 import logging
5 import logging.handlers
6 import os
7 import signal
8 import sys
9
10 #import tornado.httpserver
11 #import tornado.ioloop
12 import tornado.options
13
14 from webapp import Application
15
16 tornado.options.parse_command_line()
17
18 if __name__ == "__main__":
19 app = Application()
20
21 context = daemon.DaemonContext(
22 working_directory=os.getcwd(),
23 # stdout=sys.stdout, stderr=sys.stderr, # XXX causes errors...
24 )
25
26 context.signal_map = {
27 signal.SIGHUP : app.reload,
28 signal.SIGTERM : app.shutdown,
29 }
30
31 # with context:
32 # app.run()
33
34 app.run()