summaryrefslogtreecommitdiffstats
path: root/ttun_server/__init__.py
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tomvanderlee@users.noreply.github.com>2024-08-30 15:54:40 +0200
committerGravatar GitHub <noreply@github.com>2024-08-30 15:54:40 +0200
commit0f7c975fe61dab4efb11b49ddc87331c30c26942 (patch)
tree68f4b351b337b9a2269ddb2cb512016c93e7cbbc /ttun_server/__init__.py
parent53a8f300859a50d9f99f1821c35bca999fced6d8 (diff)
parenta72a0485ef8761b95c73cc420723247fafbb6f1c (diff)
downloadserver-0f7c975fe61dab4efb11b49ddc87331c30c26942.tar.gz
server-0f7c975fe61dab4efb11b49ddc87331c30c26942.tar.bz2
server-0f7c975fe61dab4efb11b49ddc87331c30c26942.zip
Merge pull request #6 from tomvanderlee/feature/websocketsv2.1.0main
Added websocket support
Diffstat (limited to 'ttun_server/__init__.py')
-rw-r--r--ttun_server/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ttun_server/__init__.py b/ttun_server/__init__.py
index 81f8cd4..2f8fed0 100644
--- a/ttun_server/__init__.py
+++ b/ttun_server/__init__.py
@@ -4,7 +4,8 @@ import os
4from starlette.applications import Starlette 4from starlette.applications import Starlette
5from starlette.routing import Route, WebSocketRoute, Host, Router 5from starlette.routing import Route, WebSocketRoute, Host, Router
6 6
7from ttun_server.endpoints import Proxy, Tunnel, Health 7from ttun_server.endpoints import Proxy, Health
8from .websockets import WebsocketProxy, Tunnel
8 9
9logging.basicConfig(level=getattr(logging, os.environ.get('LOG_LEVEL', 'INFO'))) 10logging.basicConfig(level=getattr(logging, os.environ.get('LOG_LEVEL', 'INFO')))
10 11
@@ -18,6 +19,7 @@ server = Starlette(
18 routes=[ 19 routes=[
19 Host(os.environ['TUNNEL_DOMAIN'], base_router, 'base'), 20 Host(os.environ['TUNNEL_DOMAIN'], base_router, 'base'),
20 Route('/{path:path}', Proxy), 21 Route('/{path:path}', Proxy),
22 WebSocketRoute('/{path:path}', WebsocketProxy)
21 ] 23 ]
22) 24)
23 25