blob: cf589cc29b3a91f019e628fab1054e6bb9e207c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import logging
import os
from starlette.applications import Starlette
from starlette.routing import Route, WebSocketRoute
from ttun_server.endpoints import Proxy, Tunnel
logging.basicConfig(level=getattr(logging, os.environ.get('LOG_LEVEL', 'INFO')))
server = Starlette(
debug=True,
routes=[
Route('/{path:path}', Proxy),
WebSocketRoute('/tunnel/', Tunnel)
]
)
|