projects
/
kismet-logviewer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dot graph map
[kismet-logviewer.git]
/
logviewer
/
logviewer
/
asgi.py
diff --git
a/logviewer/logviewer/asgi.py
b/logviewer/logviewer/asgi.py
index b989c4069dd66f5468ac0b12b39bff1842dd4ec5..0562ae3d2beca2e396311eacb8d1305e64eb6c52 100644
(file)
--- a/
logviewer/logviewer/asgi.py
+++ b/
logviewer/logviewer/asgi.py
@@
-9,8
+9,20
@@
https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/
import os
import os
+from channels.auth import AuthMiddlewareStack
+from channels.routing import ProtocolTypeRouter, URLRouter
+from channels.security.websocket import AllowedHostsOriginValidator
from django.core.asgi import get_asgi_application
from django.core.asgi import get_asgi_application
+import eventbus.routing
+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'logviewer.settings')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'logviewer.settings')
-application = get_asgi_application()
+#application = get_asgi_application()
+
+application = ProtocolTypeRouter({
+ "http": get_asgi_application(),
+ "websocket": AllowedHostsOriginValidator(
+ AuthMiddlewareStack(URLRouter(eventbus.routing.websocket_urlpatterns))
+ ),
+})