--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/pvl.login-server Mon Jan 13 01:49:34 2014 +0200
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+
+"""
+ pvl.verkko.rrd wsgi development server
+"""
+
+
+import pvl.args
+import pvl.login.server
+import pvl.web.args
+
+
+import optparse
+import logging; log = logging.getLogger('pvl.login-server')
+
+
+def main (argv) :
+ """
+ pvl.login server
+ """
+
+ parser = optparse.OptionParser(main.__doc__)
+ parser.add_option_group(pvl.args.parser(parser))
+ parser.add_option_group(pvl.web.args.parser(parser))
+
+ options, args = parser.parse_args(argv[1:])
+ pvl.args.apply(options)
+
+ # app
+ application = pvl.web.args.apply(options,
+ pvl.login.server.LoginApplication,
+ )
+
+ # behind a reverse-proxy
+ import werkzeug.contrib.fixers
+
+ application = werkzeug.contrib.fixers.ProxyFix(application)
+
+ pvl.web.args.main(options, application)
+
+if __name__ == '__main__':
+ pvl.args.main(main)