]> git.ipfire.org Git - pbs.git/blame - src/scripts/pakfire-hub
backend: Store file capabilities
[pbs.git] / src / scripts / pakfire-hub
CommitLineData
1bb7e4e7 1#!/usr/bin/python3
f6e6ff79 2
37e85a58 3import asyncio
b4376f0b
MT
4import tornado.options
5
2c909128 6import pakfire.buildservice.hub
f6e6ff79 7
b4376f0b
MT
8tornado.options.define("debug", type=bool, default=False, help="Enable debug mode")
9tornado.options.define("port", type=int, default=8000, help="Port to listen on")
10
37e85a58 11async def main():
b4376f0b
MT
12 tornado.options.parse_command_line()
13
14 # Initialise application
15 app = pakfire.buildservice.hub.Application(debug=tornado.options.options.debug)
b3e73936
MT
16 app.listen(
17 tornado.options.options.port,
18 xheaders=True,
19 max_body_size=1073741824,
20 )
b4376f0b 21
37e85a58
MT
22 # Wait for forever
23 await asyncio.Event().wait()
b4376f0b 24
37e85a58
MT
25if __name__ == "__main__":
26 asyncio.run(main())