]> git.frykholm.com Git - friends.git/blob - friends/server.py
bleh
[friends.git] / friends / server.py
1 import tornado.ioloop
2 import tornado.web
3 import os
4 import tornado.httpserver
5 class XrdHandler(tornado.web.RequestHandler):
6 def get(self):
7 self.render("templates/xrd.xml", hostname="ronin.local", url="https://ronin.local")
8
9 class UserHandler(tornado.web.RequestHandler):
10 def get(self, user):
11 #user = self.get_argument("user")
12 self.render("templates/user.xml", user=user)
13
14 application = tornado.web.Application([
15 (r"/.well-known/host-meta", XrdHandler),
16 (r"/user/(.+)", UserHandler),
17 ],debug=True,
18 )
19 srv = tornado.httpserver.HTTPServer(application, ssl_options={
20 "certfile": "ronin.local.pem",
21 "keyfile": "ronin.local.key",
22 })
23
24 if __name__ == "__main__":
25 srv.listen(443)
26 tornado.ioloop.IOLoop.instance().start()
27