capybara/capybara.py
2021-11-04 02:41:34 +02:00

23 lines
479 B
Python
Executable file

from sanic import Sanic
from sanic.response import file
from InputController import InputController
app = Sanic("capybara")
app.ctx.input_controller = InputController()
app.static("app", "frontend/dist/", resource_type="dir")
@app.websocket("/gateway")
async def gateway(req, ws):
while True:
app.ctx.input_controller.process_message(await ws.recv())
def main():
app.run(host='0.0.0.0', port=4003, access_log=False)
if __name__ == "__main__":
main()